aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc
AgeCommit message (Expand)Author
2024-12-17Add code emission for unsigned int/long. Complete chapter 12Shagun Agrawal
2024-12-16Add tacky generation for signed, unsignedShagun Agrawal
2024-12-16Add typechecker phase for signed, unsignedShagun Agrawal
2024-12-16Add parsing for unsigned / signed int, longShagun Agrawal
2024-12-15Add lexer for unsigned int / longShagun Agrawal
2024-12-14Add code emission for long typeShagun Agrawal
2024-12-12Assembly codeden for long typeShagun Agrawal
2024-12-08Tacky generation cleanupShagun Agrawal
2024-12-08Add tacky phase for long type generationShagun Agrawal
2024-12-02Refactor schema to separate fileShagun Agrawal
2024-12-01Validate typechecker output with MalliShagun Agrawal
2024-12-01Typechecking for int, long typesShagun Agrawal
2024-11-21Add semantic analysis stage for long typeShagun Agrawal
2024-11-16Lexing and parsing stage for long type specifierShagun Agrawal
2024-11-10Add assembly emission for storage specifiersShagun Agrawal
2024-11-09Add codegen for storage class specifiersShagun Agrawal
2024-11-09Add tacky generation for storage specifiersShagun Agrawal
2024-11-09Fix analyzer pass, pass all tests for ch10Shagun Agrawal
2024-11-07Add resolving and typechecking for storage classesShagun Agrawal
2024-11-03Add parsing for storage class specifiersShagun Agrawal
2024-11-02Add static and extern keywords to lexerShagun Agrawal
2024-10-30Fix stack allocation bugShagun Agrawal
2024-10-30Add emission for functionsShagun Agrawal
2024-10-28Add assembly instruction step for functionsShagun Agrawal
2024-10-26Add tacky instruction generation stage for function definitionShagun Agrawal
2024-10-26Add function declaration validationShagun Agrawal
2024-10-23Fix function, variable declaration analyzer bugsShagun Agrawal
2024-10-15Add parser and analyzer changes for fn declarationsShagun Agrawal
2024-10-02Add function declaration and definition parsingShagun Agrawal
2024-09-19Add driver option and lexing stage for functions Ch 9Shagun Agrawal
2024-09-03Implement tacky phase for loopsShagun Agrawal
2024-09-02Fix extra declaration nestingShagun Agrawal
2024-09-02Add parsing, validation stages for, do, while loopsShagun Agrawal
2024-08-30Add compound statementsShagun Agrawal
2024-08-30Implement if and conditional expressions in Tacky IRShagun Agrawal
2024-08-30Add parsing for conditional and if statementsShagun Agrawal
2024-08-30Add compound assignment operatorsShagun Agrawal
2024-08-22Add tacky generation for declarations, statementsShagun Agrawal
2024-08-22Add analyzer for validating program semanticsShagun Agrawal
2024-08-21Update parser for statements, declarationsShagun Agrawal
2024-08-20Add relational and logical operators assembly and emissionShagun Agrawal
2024-08-19Add tacky for relational and logical operatorsShagun Agrawal
2024-08-19Lexer and parser changes for ch4Shagun Agrawal
2024-08-18Add bitwise operatorsShagun Agrawal
2024-08-18Fix tacky, assembly, emit phase for chapter 3Shagun Agrawal
2024-08-17Fix changes for ch2Shagun Agrawal
2024-08-17Add parser changes for ch2Shagun Agrawal
2024-08-16Add lexer implementation for ch2Shagun Agrawal
2024-08-16Switch to hand made parser, refactor asts to adjust changeShagun Agrawal
2024-08-11Add lexerShagun Agrawal