Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-13 | Update readme | Kyle Gunger | |
2022-07-13 | [BUILD] Add option to build both by not passing second arg | Kyle Gunger | |
2022-07-13 | [AST] Hotfix: value list parsing for definitions | Kyle Gunger | |
2022-07-13 | [AST] Fix an issue with parsing lists of values | Kyle Gunger | |
2022-07-12 | [BUIL:D] Update build script | Kyle Gunger | |
2022-07-05 | [TINT] Add ability to quiet down the interpreter | Kyle Gunger | |
2022-06-26 | [AST] Parentheticals | Kyle Gunger | |
+ Add support for parentheticals + Add uint as a valid type for the evaluator | |||
2022-04-23 | Fix an error with struct definition | Kyle Gunger | |
2022-04-12 | Giving priority to comparison operators over boolean ops | Kyle Gunger | |
2022-04-12 | Better dot evaluation and call/index evaluation | 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-10 | Small fix for command line options | Kyle Gunger | |
2022-04-10 | Extra node data in errors to make your life easier | Kyle Gunger | |
2022-04-10 | Fixes for structs and enums | Kyle Gunger | |
2022-04-10 | Tweak how continue and break perform | Kyle Gunger | |
2022-04-09 | [PARSE] Hotfix for array indexing | Kyle Gunger | |
2022-04-09 | Fix bug with character literals | Kyle Gunger | |
2022-04-09 | [EXEC] Hotfix for !== operator | Kyle Gunger | |
2022-04-09 | [EXEC] Hotfix for loops without parameters | Kyle Gunger | |
2022-04-09 | Update README.md | Kyle Gunger | |
2022-04-09 | [EXEC] A small addition | Kyle Gunger | |
+ <array>.append(<value>) | |||
2022-04-09 | Comment out that one line that creates a lot of output | Kyle Gunger | |
2022-04-09 | [EXEC] Hotfix for reading from files | Kyle Gunger | |
2022-04-09 | [EXEC] Fixed one bug with pointers | Kyle Gunger | |
~ They're probably still buggy though | |||
2022-04-09 | [EVAL] Inc/dec | Kyle Gunger | |
+ Added support for increments and decrements ! Use with caution, might be especially buggy | |||
2022-04-09 | Merge branch 'master' of github.com:CircleShift/tnsl-parse | Kyle Gunger | |
2022-04-09 | [EVAL] Fix function calls | Kyle Gunger | |
2022-04-09 | Update README.md | Kyle Gunger | |
2022-04-09 | Merge branch 'master' of github.com:CircleShift/tnsl-parse | Kyle Gunger | |
2022-04-09 | TINT v1 (PRE-ALPHA) | Kyle Gunger | |
+ Added support for else/else if blocks + Fixed a bug with parsing string literals + Tested printing values to the cli + I think file writing/reading should work but it's a little hit or miss atm | |||
2022-04-09 | Update README.md | Kyle Gunger | |
2022-04-09 | Update README.md | Kyle Gunger | |
2022-04-09 | Update README.md | Kyle Gunger | |
2022-04-09 | [EVAL] Get most things working | Kyle Gunger | |
+ Calling methods and functions should work + Indexing and setting array values seems to work + Structs seem to work as intended !!! There are probably MANY bugs !!! | |||
2022-04-09 | Break things | Kyle Gunger | |
~ Yes, I know this change breaks things. ~ It's so that I can build them back better later. | |||
2022-04-08 | Update README.md | Kyle Gunger | |
2022-04-08 | Update README | Kyle Gunger | |
2022-04-08 | [EVAL] Control Flow | Kyle Gunger | |
+ Added support for loop and if + Added support for break statements inside CF blocks + Fixed a bug with floats not parsing in specific cases | |||
2022-04-07 | [EXEC] evalIndex, len, and a few boolean ops | Kyle Gunger | |
2022-04-07 | [EVAL] Setting globals | Kyle Gunger | |
+ Setting global variables now works ~ Defining/setting local variables still does not. | |||
2022-04-07 | [EXEC] Some fixes | Kyle Gunger | |
+ Fix recursion error when converting arrays + Add conversion from bool to num + Fix conversion from num to bool + Flush out evalParams ~ Change type parsing for block returns | |||
2022-04-07 | [EXEC] A few updates | Kyle Gunger | |
+ Value conversion + Value deep copy + The most basic program (returning 0) works + Opening a file to read is now differnet from opening a file to write | |||
2022-04-04 | Fix tokenizer bug relating to end of files | Kyle Gunger | |
2022-04-03 | Fix errors in eval.go so that the project builds again | Kyle Gunger | |
Still doesn't really work though. | |||
2022-04-03 | Flush out a few functions for creating structs | Kyle Gunger | |
2022-03-16 | [EXEC] Refactor value eval | Kyle Gunger | |
2022-03-15 | [HOTFIX] Fix tokens not generating at eof | Kyle Gunger | |
2022-03-12 | [EVAL] Some more refactors | Kyle Gunger | |
~ Some code has been reworked + Needed code stubs - Builds are now broken | |||
2022-03-09 | [EVAL] A few refactors | Kyle Gunger | |
2022-03-06 | [EVAL] A bit more work | Kyle Gunger | |