aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/parser.clj
AgeCommit message (Expand)Author
2025-03-16Refactor files to cljcc-compiler and cli tool.Your Name
2024-12-30Fix lexer bug, pass parsing stageShagun Agrawal
2024-12-24Add driver changes and float regexShagun Agrawal
2024-12-16Add typechecker phase for signed, unsignedShagun Agrawal
2024-12-16Add parsing for unsigned / signed int, longShagun Agrawal
2024-12-14Add code emission for long typeShagun Agrawal
2024-12-08Add tacky phase for long type generationShagun Agrawal
2024-12-02Refactor schema to separate fileShagun Agrawal
2024-11-21Add semantic analysis stage for long typeShagun Agrawal
2024-11-16Lexing and parsing stage for long type specifierShagun 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-26Add function declaration validationShagun Agrawal
2024-10-15Add parser and analyzer changes for fn declarationsShagun Agrawal
2024-10-02Add function declaration and definition parsingShagun 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 analyzer for validating program semanticsShagun Agrawal
2024-08-21Update parser for statements, declarationsShagun Agrawal
2024-08-19Add tacky for relational and logical operatorsShagun Agrawal
2024-08-19Lexer and parser changes for ch4Shagun Agrawal
2024-08-18Fix tacky, assembly, emit phase for chapter 3Shagun Agrawal
2024-08-17Add parser changes for ch2Shagun Agrawal
2024-08-16Switch to hand made parser, refactor asts to adjust changeShagun Agrawal
2024-08-11Add bitwise operatorsShagun Agrawal
2024-08-10Add parsing and tacky generation for binary operatorsShagun Agrawal
2024-08-03Add tacky IR stageShagun Agrawal
2024-07-31Add multiple statements to functionShagun Agrawal
2024-07-31Fix parser bug for unary operationsShagun Agrawal
2024-07-26Add cli options for pasing and codegenShagun Agrawal
2024-07-24throw exception in case of parsing failureShagun Agrawal
2024-07-24Add initial compiler implementationShagun Agrawal