aboutsummaryrefslogtreecommitdiffstats
path: root/csc/macros.csc
AgeCommit message (Collapse)AuthorFilesLines
2022-01-24Implement lambda?Rose Hogenson1-12/+110
2022-01-15Finish the macro expander.Rose Hogenson1-83/+291
It works!! At least it passes all the test cases. Next I will: 1. finish the builtins, 2. add a conversion to IR2 in continuation passing style, 3. add a compiler from IR2 to bytecode, 4. and add an option to the frontend compiler to generate a standalone executable.
2022-01-14Write a first draft macro expander.Rose Hogenson1-104/+348
Committing it because it compiles. I have to write tests and debug it still.
2022-01-11Move scheme compiler into a separate directory.Rose Hogenson1-0/+184