index
:
cljcc.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cljcc
/
parser.clj
Age
Commit message (
Expand
)
Author
2024-12-08
Add tacky phase for long type generation
Shagun Agrawal
2024-12-02
Refactor schema to separate file
Shagun Agrawal
2024-11-21
Add semantic analysis stage for long type
Shagun Agrawal
2024-11-16
Lexing and parsing stage for long type specifier
Shagun Agrawal
2024-11-07
Add resolving and typechecking for storage classes
Shagun Agrawal
2024-11-03
Add parsing for storage class specifiers
Shagun Agrawal
2024-11-02
Add static and extern keywords to lexer
Shagun Agrawal
2024-10-26
Add function declaration validation
Shagun Agrawal
2024-10-15
Add parser and analyzer changes for fn declarations
Shagun Agrawal
2024-10-02
Add function declaration and definition parsing
Shagun Agrawal
2024-09-02
Add parsing, validation stages for, do, while loops
Shagun Agrawal
2024-08-30
Add compound statements
Shagun Agrawal
2024-08-30
Implement if and conditional expressions in Tacky IR
Shagun Agrawal
2024-08-30
Add parsing for conditional and if statements
Shagun Agrawal
2024-08-30
Add compound assignment operators
Shagun Agrawal
2024-08-22
Add analyzer for validating program semantics
Shagun Agrawal
2024-08-21
Update parser for statements, declarations
Shagun Agrawal
2024-08-19
Add tacky for relational and logical operators
Shagun Agrawal
2024-08-19
Lexer and parser changes for ch4
Shagun Agrawal
2024-08-18
Fix tacky, assembly, emit phase for chapter 3
Shagun Agrawal
2024-08-17
Add parser changes for ch2
Shagun Agrawal
2024-08-16
Switch to hand made parser, refactor asts to adjust change
Shagun Agrawal
2024-08-11
Add bitwise operators
Shagun Agrawal
2024-08-10
Add parsing and tacky generation for binary operators
Shagun Agrawal
2024-08-03
Add tacky IR stage
Shagun Agrawal
2024-07-31
Add multiple statements to function
Shagun Agrawal
2024-07-31
Fix parser bug for unary operations
Shagun Agrawal
2024-07-26
Add cli options for pasing and codegen
Shagun Agrawal
2024-07-24
throw exception in case of parsing failure
Shagun Agrawal
2024-07-24
Add initial compiler implementation
Shagun Agrawal