Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-13 | [AST] Fix an issue with parsing lists of values | Kyle Gunger | |
2022-06-26 | [AST] Parentheticals | Kyle Gunger | |
+ Add support for parentheticals + Add uint as a valid type for the evaluator | |||
2022-04-12 | Giving priority to comparison operators over boolean ops | Kyle Gunger | |
2022-04-10 | A few fixes | Kyle Gunger | |
+ Fix an error with if statements inside loops + Fix a parser bug with boolean operators ~ Change libtnsl stub to return integers when reading a file ~ Change libtnsl stub to return -1 on EOF or file read error | |||
2022-04-09 | [PARSE] Hotfix for array indexing | Kyle Gunger | |
2021-12-11 | [EVAL] Still needs some work | Kyle Gunger | |
+ modules now define variables properly + fixed some bugs in eval.tnsl with type checking ~ Needs to support arrays and composites, but doesn't yet. | |||
2021-12-03 | General updates | Kyle Gunger | |
+ Fill out eval a little and make sure that this builds. ~ CF kinda broken in AST. Gonna have to fix that. Upcoming Parser update. | |||
2021-11-22 | [PARSE] Remove IsBlock | Kyle Gunger | |
2021-11-01 | [AST] Bugfix for type parsing | Kyle Gunger | |
2021-10-31 | [AST] Bugfixes | Kyle Gunger | |
+ Fix negative number parsing + Fix some keyword parsing bugs + Fix some value parsing bugs (self, super) | |||
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] 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 | [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-04-30 | Destroy my own code by using goto | Kyle Gunger | |
2020-11-30 | Seperate tree code to multiple files | Kyle Gunger | |