Age | Commit message (Expand) | Author |
2025-01-29 | Add emission procedures for binary ops, fix unary parsing error | bd |
2025-01-29 | Add fixup rules new binary operators | bd |
2025-01-29 | Modify assembly pass to expand new binary operators | bd |
2025-01-29 | tacky generation for binary operations | bd |
2025-01-29 | Add new tokens for binary operations to IR | bd |
2025-01-28 | Fix namespace issues related to IR symbols | bd |
2025-01-28 | Simplified declaring new IR nodes in (backend ast ir) | bd |
2025-01-28 | Fix various lexer/parser bugs, pass all tests for binary ops | bd |
2025-01-28 | [Ongoing] Rewrite frontend to use Flex/Bison | bd |
2025-01-28 | Rename gscc to 'ull' | bd |
2025-01-18 | Add lexer support for add, mul, div, and mod | bd |
2025-01-18 | Complete full translation for unary operators | bd |
2025-01-18 | set modules folder to modules path | bd |
2025-01-18 | Add new emitter files for code generation | bd |
2025-01-18 | use a scheme procedures+eval to manage and transform AST | bd |
2025-01-18 | Remove unused files | bd |
2025-01-12 | Expansion of complex expressions into set of instructions | bd |
2025-01-12 | *** empty log message *** | bd |
2025-01-04 | Modify parser to handle unary operators | bd |
2024-12-31 | bump version number | bd |
2024-12-31 | Add (and test) sub, add, inc/decrement, and bit-complement to lexer | bd |
2024-12-30 | fix whitespace in lexer | bd |
2024-12-30 | Implement assembly emission, allowing execution of trivial programs | bd |
2024-12-28 | Assembly generation for trivial programs | bd |
2024-11-05 | Add parser and ast generation for trivial programs | bd |
2024-11-04 | Add keywords to lexer | bd |
2024-11-04 | setup parser, clean up lexer tests | bd |
2024-11-04 | Basic lexer with unit tests | bd |
2024-11-04 | Add modules, open port for reading | bd |
2024-11-04 | initial compiler driver | bd |