aboutsummaryrefslogtreecommitdiffstats
path: root/csc/macros.csc
AgeCommit message (Expand)AuthorFilesLines
2022-07-30Add call-builtin syntax.Rose Hogenson1-1/+21
2022-07-28Use a better interface for macros.Rose Hogenson1-19/+32
2022-07-28Use a better hashing scheme for identifiers.Rose Hogenson1-3/+1
2022-07-24Export some common comparers from hash-map.Rose Hogenson1-8/+12
2022-07-23Add a delete method to the red-black tree.Rose Hogenson1-4/+19
2022-07-12Remove redundant parentheses in the match macro.Rose Hogenson1-20/+20
2022-07-02Write closure conversion.Rose Hogenson1-7/+3
2022-06-28Improve CPS.Rose Hogenson1-24/+13
2022-06-25Continue work on continuation passing style.Rose Hogenson1-5/+6
2022-06-21Comment expand-body.Rose Hogenson1-0/+1
2022-04-22Remove the void type.Rose Hogenson1-7/+5
2022-04-07Add libraries.Rose Hogenson1-99/+122
2022-04-02Write a test for case-lambda.Rose Hogenson1-12/+25
2022-03-31Improvements in macros and IR1.Rose Hogenson1-76/+72
2022-03-03Write the compiler frontend.Rose Hogenson1-4/+4
2022-01-24Implement lambda?Rose Hogenson1-12/+110
2022-01-15Finish the macro expander.Rose Hogenson1-83/+291
2022-01-14Write a first draft macro expander.Rose Hogenson1-104/+348
2022-01-11Move scheme compiler into a separate directory.Rose Hogenson1-0/+184