|
94c13cf7
|
Pare down example; fix bug in tuple de-sugaring
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
4569eb94
|
Add de-structuring bind
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
e1ddc0f6
|
Make beta expansion purge more aggressively.
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
03dc90fb
|
Clean up Cmake
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
c043bb27
|
Bind prim
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
47dd5a76
|
Add general prim op
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
33dc1d4d
|
Add scheme frontend, simplifier, some docs, massage AST and CPS a bit.
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
6b5ed3c1
|
Added chibi-scheme, clean-up, C++ generation.
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
1ed87082
|
Towards a working compiler
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
06c71882
|
Start with inlining.
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
a2799e97
|
Shuffle stuff
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
95b1dc8d
|
Transition types to std::variant
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
286d441f
|
Checkpoint before std::variant
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
8ba4e1b3
|
Start Tail CPS conversion.
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
93f37b31
|
Continue split, finalise improved CPS.
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
ef618e37
|
Begin improved CPS, split out .cpp
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
fe0ecea3
|
Start CPS conversion; naive
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
81a9194d
|
Better type errors, indent
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|
|
df06c7c0
|
Import
|
Thorsten Hater <2****r@u****m>
|
about 6 years ago
|
|