Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-20 | Clean up else/else if | Kyle Gunger | |
I was kinda drunk when I wrote the else if stuff. Now it should (partially) work at least | |||
2023-05-20 | Re-work if/else/loop | Kyle Gunger | |
2023-05-19 | Updated enum checking | Kyle Gunger | |
2023-05-18 | File reading/writing | Kyle Gunger | |
2023-05-15 | Fix initial struct calling | Kyle Gunger | |
2023-05-15 | Fixed struct returns (struct calls still do not work) | Kyle Gunger | |
2023-05-14 | Fix an issue with tmp vars of ref type | Kyle Gunger | |
2023-05-14 | Indexing and proper string decomp | Kyle Gunger | |
2023-05-14 | Fix postfix operator | Kyle Gunger | |
2023-05-14 | Change inc/dec | Kyle Gunger | |
2023-05-14 | Windows C wrapping | Kyle Gunger | |
2023-05-14 | Make scope aware of call tmp variables when calling | Kyle Gunger | |
2023-05-13 | Partially fix calls | Kyle Gunger | |
2023-05-13 | Add tmp variables, break calls | Kyle Gunger | |
2023-03-26 | Fix bug for functions with no return | Kyle Gunger | |
2023-03-26 | Order of operations fix for eval_value | Kyle Gunger | |
2023-03-26 | Fixes for method calling | Kyle Gunger | |
2023-03-26 | Fix multiple issues | Kyle Gunger | |
+ Fix calling with multiple arguments + Fix issue with stack positioning + Fix issue with alt in _eval_value | |||
2023-03-26 | Fixed multiple simple parameters | Kyle Gunger | |
2023-03-26 | Initual function calling | Kyle Gunger | |
2023-03-25 | Pre-generate function signatures in modules | Kyle Gunger | |
2023-03-24 | Parse input parameters | Kyle Gunger | |
2023-03-24 | Better character literal parsing | Kyle Gunger | |
2023-03-24 | Update index solver | Kyle Gunger | |
2023-03-23 | Make `self` a valid name in method blocks | Kyle Gunger | |
2023-03-23 | Simple if and loop statements | Kyle Gunger | |
2023-03-21 | Wrapper blocks for cf + clean todos | Kyle Gunger | |
2023-03-19 | Changes to how the eval_* funcs work | Kyle Gunger | |
2023-03-19 | Updated logging | Kyle Gunger | |
2023-03-19 | Array fixes | Kyle Gunger | |
2023-03-18 | Fix set + proper member variables | Kyle Gunger | |
2023-03-18 | Fix for multiline struct definitions | Kyle Gunger | |
2023-03-18 | File level ASM + Change scope naming | Kyle Gunger | |
2023-03-18 | Reference and dereference | Kyle Gunger | |
2023-03-16 | Fairly done with Variable struct | Kyle Gunger | |
have a bit more to do for 'set' function | |||
2023-03-05 | Struct testing, fixup _dot_eval | Kyle Gunger | |
~ Structs still do not work, but have a standard representation now | |||
2023-03-05 | Get more basic code gen working | Kyle Gunger | |
+ bitwise and, or, xor + negate values + fix basic variable setting + fix windows based line endings | |||
2023-03-03 | Refactor Variable struct | Kyle Gunger | |
2023-02-22 | Apprehensive multiplication and division | Kyle Gunger | |
2023-02-22 | basic addition and subtraction | Kyle Gunger | |
2023-02-21 | Basic return values (globals and constants) | Kyle Gunger | |
2023-02-21 | Fix up add, sub, and set on variables | Kyle Gunger | |
2023-02-21 | Bugfix for method labels | Kyle Gunger | |
2023-02-20 | initial loop for block compiling | Kyle Gunger | |
2023-02-17 | Add enum variables and file defs to module listings | Kyle Gunger | |
2023-02-17 | Fix type finding bug, test private modules | Kyle Gunger | |
2023-02-17 | Support modules | Kyle Gunger | |
2023-02-17 | File level definitions | Kyle Gunger | |
2023-02-16 | Struct in struct definition | Kyle Gunger | |
2023-02-16 | Switch name from compile.tnsl to tnslc.tnsl | Kyle Gunger | |