aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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-23Add nrepl and storm options to bbShagun Agrawal
2024-10-15Add parser and analyzer changes for fn declarationsShagun Agrawal
2024-10-14Add flowstorm to deps ednShagun 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-16Change readme in references sectionShagun Agrawal
2024-08-16Add lexer implementation for ch2Shagun Agrawal
2024-08-16Remove instaparseShagun Agrawal
2024-08-16Switch to hand made parser, refactor asts to adjust changeShagun Agrawal
2024-08-11Add lexerShagun Agrawal
2024-08-11Add bitwise operatorsShagun Agrawal
2024-08-10Add code emission for chapter 3Shagun Agrawal
2024-08-10Add parsing and tacky generation for binary operatorsShagun Agrawal
2024-08-08Add code emission, pass chapter 2 testsShagun Agrawal
2024-08-04Cleanup for assembly generationShagun Agrawal
2024-08-04Add assembly generation for unary 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-30Fix linux specific compilation bugShagun Agrawal
2024-07-28Refactor compiler driver, add running individual stages from cliShagun Agrawal
2024-07-26Add cli options for pasing and codegenShagun Agrawal
2024-07-25update readme with build/run instructionsShagun Agrawal
2024-07-24throw exception in case of parsing failureShagun Agrawal
2024-07-24fix babashka script for building scriptShagun Agrawal
2024-07-24Fix reflection warnings for graal VM compilationShagun Agrawal
2024-07-24Removing generated executablesShagun Agrawal