Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2023-02-16 | Collapse tnslc into a single file | Kyle Gunger | |
2022-12-17 | Change charp to uint8 | Kyle Gunger | |
+ Change charp to uint8 + Start value abstraction | |||
2022-12-12 | Evaluation of numeric literals | Kyle Gunger | |
2022-12-05 | Include files | Kyle Gunger | |
2022-12-05 | Update main file | Kyle Gunger | |
2022-10-09 | Basic asm helpers | Kyle Gunger | |
2022-10-06 | Update license date | Kyle Gunger | |
2022-09-28 | Some basic asm generation around blocks | Kyle Gunger | |
2022-09-20 | Generate a dummy file | Kyle Gunger | |
2022-09-15 | Fix string from int | Kyle Gunger | |
2022-09-14 | Focus on ASM generation instead of raw binary | Kyle Gunger | |
2022-07-05 | [TNSLC] Fix issue with text literals | Kyle Gunger | |
2022-06-29 | [TNSLC] General updates | Kyle Gunger | |
2022-05-05 | Add methods to crash in a defined way | Kyle Gunger | |
2022-05-02 | [TNSLC] AST Updates | Kyle Gunger | |
- Change how string_equate works - Call AST Node generator from main - Flush out ast.tnsl - Add a few initial methods to AST - Move some code from token.tnsl to parse.tnsl | |||
2022-04-13 | Include ast, add function to print tokens | Kyle Gunger | |
2022-04-13 | Numeric literals | Kyle Gunger | |
2022-04-12 | Update tnslc | Kyle Gunger | |
2022-04-11 | Remove src folders | Kyle Gunger | |