aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/schema.clj
AgeCommit message (Collapse)Author
2025-01-18Add tacky double instructions schemaShagun Agrawal
2024-12-30Add typechecking for doublesShagun Agrawal
2024-12-30Fix lexer bug, pass parsing stageShagun Agrawal
2024-12-28Add lexing stage for floating point numbersShagun Agrawal
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-14Add code emission for long typeShagun Agrawal
Finish chapter 11 Fix several bugs caused due to refactoring Add code emission for longs
2024-12-12Assembly codeden for long typeShagun Agrawal
Used clojure core match Added assembly phase
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-12-02Refactor schema to separate fileShagun Agrawal