Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-31 | [AST] Handle control flow blocks | Kyle Gunger | |
+ Initial support for control flow blocks. Things will be fixed as I find bugs. | |||
2021-10-31 | [AST] more fixes, slight restructure | Kyle Gunger | |
+ changes for composite values + more void type fixes | |||
2021-10-31 | [AST] another bugfix for void types | Kyle Gunger | |
2021-10-30 | [AST] Refactor and unary fixes | Kyle Gunger | |
+ clean up the output a bit + restructure the tree a bit with reguards to unary ops + better error checking for misuse of unary ops | |||
2021-10-30 | [AST] Return and type fixes | Kyle Gunger | |
+ Allow types to include the . operator + Allow returns to have more than one value | |||
2021-10-30 | [AST] Bugfix 'void' | Kyle Gunger | |
Basic bugfix to get void types parsing. Hopefuly this fixes other bugs too. | |||
2021-10-30 | [AST] Properly address "return" | Kyle Gunger | |
2021-10-30 | [AST] Fixes for some statements in blocks | Kyle Gunger | |
2021-10-29 | [AST] General bugfixes | Kyle Gunger | |
We have emerged into the testing phase of the AST. Very basic statements seem to parse here, but not much else. | |||
2021-10-29 | [AST] isTypeThenValue | Kyle Gunger | |
It might work (?) | |||
2021-10-29 | [HOTFIX] Actually call a function | Kyle Gunger | |
I am dumb, so dumb in fact that I apparently someteimes forget to actually *call* my own code. | |||
2021-10-29 | [AST] Def checking | Kyle Gunger | |
Add some placeholder code | |||
2021-10-29 | [AST] Statement parsing (incomplete) | Kyle Gunger | |
Still need to figure out a check for a type followed by a value | |||
2021-09-03 | Massive changes for value and type parsing logic | Kyle Gunger | |
2021-08-31 | Spaghetti code checks for delimiters in values | Kyle Gunger | |
2021-08-30 | Scrap old spec, add initial value parsing | Kyle Gunger | |
2021-08-01 | Split main file | Kyle Gunger | |
2021-05-03 | fixed bug caused by previous bugfix | Kyle Gunger | |
2021-05-03 | tokenizer bug fix | Kyle Gunger | |
2021-04-30 | Destroy my own code by using goto | Kyle Gunger | |
2020-12-06 | Small update | Kyle Gunger | |
2020-11-30 | Seperate tree code to multiple files | Kyle Gunger | |
2020-11-18 | Remove link to parent from nodes | Kyle Gunger | |
2020-11-17 | small error update | Kyle Gunger | |
2020-11-17 | Parse list/value list fixes | Kyle Gunger | |
2020-11-17 | Write value list parser | Kyle Gunger | |
2020-11-16 | Start of parselist func | Kyle Gunger | |
2020-11-06 | Start work on AST generation | Kyle Gunger | |
2020-09-20 | Basic updates | Kyle Gunger | |
- Move preprocessor to it's own file - Begin working on new delimiters - Begin working on blocks in the tree | |||
2020-07-08 | Update tree structure | Kyle Gunger | |
2020-07-03 | Extra Numbers | Kyle Gunger | |
+ Add line and character numbers to tokens + Impliment line and character numbers ~ Line and char nums start at 0 for now ~ There's this itch in my mind like something is broken | |||
2020-06-28 | [Bugfix] Literals and Comments | Kyle Gunger | |
+ Fix literal value parsing + Remove comments from the tokenized result | |||
2020-06-28 | [Initial parser] Upload existing | Kyle Gunger | |