aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/token.clj
AgeCommit message (Collapse)Author
2024-12-15Add lexer for unsigned int / longShagun Agrawal
2024-12-08Add tacky phase for long type generationShagun Agrawal
Tacky phase generation for for long types Refactor expression handling for Tacky phase by using postwalk function Refactor symbol namespaces
2024-11-21Add semantic analysis stage for long typeShagun Agrawal
Refactors semantic analysis files to subfolder
2024-11-16Lexing and parsing stage for long type specifierShagun Agrawal
Add long and parser type specifiers Add malli schema for parsing stage
2024-11-02Add static and extern keywords to lexerShagun Agrawal
2024-09-19Add driver option and lexing stage for functions Ch 9Shagun Agrawal
2024-09-02Add parsing, validation stages for, do, while loopsShagun Agrawal
2024-08-30Add parsing for conditional and if statementsShagun Agrawal
2024-08-30Add compound assignment operatorsShagun Agrawal
Added compound assignment operators ( >>==, += etc ) Pass chapter 5 extra credit tests
2024-08-21Update parser for statements, declarationsShagun Agrawal
Pass chapter 5 parser tests Add operators like =, variable declarations.
2024-08-19Lexer and parser changes for ch4Shagun Agrawal
Add logical and relational operators
2024-08-18Add bitwise operatorsShagun Agrawal
Pass chapter 3 bitwise operators
2024-08-18Fix tacky, assembly, emit phase for chapter 3Shagun Agrawal
2024-08-16Add lexer implementation for ch2Shagun Agrawal
Add lexer implementation Add reference for base implementation of the lexer
2024-08-11Add lexerShagun Agrawal
Add custom lexer Pass chapter 1 lex stages