Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | [EVAL] Fix function calls | 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 | [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 | [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 | |
2022-02-14 | [EXEC] Operator eval stub | Kyle Gunger | |
2022-02-13 | Fix build errors | Kyle Gunger | |
2022-02-13 | Change how getModuleInPath works | Kyle Gunger | |
2022-02-13 | [EXEC] Small progress | Kyle Gunger | |
2022-02-13 | [EXEC] Pointers. | Kyle Gunger | |
2022-01-29 | [EVAL] A few libtnsl fixes | Kyle Gunger | |
2022-01-28 | [EVAL] Find and return relative module data | Kyle Gunger | |
2022-01-21 | [EVAL] change how structs are represented | Kyle Gunger | |
2022-01-19 | [EVAL] Fill out evalBlock | Kyle Gunger | |
2022-01-19 | [BUILDER] Fix modules beginning with 'export' | Kyle Gunger | |
2022-01-19 | [EVAL] Small update | Kyle Gunger | |
+ Fix a bug with finding names of blocks + More verbose output + Fill out the main eval func a little | |||
2021-12-15 | [EXEC] fix multi-level array and struct globals | Kyle Gunger | |
2021-12-15 | [EXEC] renamed exec.go to tint.go | Kyle Gunger | |
2021-12-15 | [EXEC] Better mapping | Kyle Gunger | |
+ added support for mapping global arrays. | |||
2021-12-14 | [EXEC] Struct mapping | Kyle Gunger | |
+ added tStruct TType for use in modules + implemented a way to define structs in modules | |||
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-10 | [EXEC] Some literal handlers. Does not compile ATM. | Kyle Gunger | |
2021-12-03 | [PARSE] Fix hex parsing | Kyle Gunger | |
~ Apparently CF does work, it was probably just something on my end + Fix parsing of numeric literals with bases other than 10 | |||
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-23 | [EVAL] Stubcode v2 | Kyle Gunger | |
2021-11-22 | [PARSE] Remove IsBlock | Kyle Gunger | |
2021-11-20 | [EVAL] Flush out some helper funcs (again) | Kyle Gunger | |
2021-11-19 | [EXEC] Change file read type back to byte instead of rune | Kyle Gunger | |
2021-11-19 | Some refactoring, clearing out eval | Kyle Gunger | |
+ Fixed BuildRoot + Refactored world.go - Deleted most of eval, I'm going to re-do it. | |||
2021-11-04 | [EXEC] Flush out a couple of funcs | Kyle Gunger | |
+ I no longer understand my own code. | |||
2021-11-03 | [EXEC] Fix some errors, leave others | Kyle Gunger | |
2021-11-03 | [EXEC] evalDef | Kyle Gunger | |
2021-11-03 | [EXEC] Fill out isMain and isCF | Kyle Gunger | |
2021-11-03 | [EXEC] Refactor, stub | Kyle Gunger | |
+ Stub code for eval funcs added + Refactor of libtnsl stub | |||
2021-11-02 | [EXEC] General changes, refactoring | Kyle Gunger | |