andrew-johnson-4 / lambda-mountain

Compiler Backend for LSTS (Typed Macro Assembler)
https://andrew-johnson-4.github.io/lambda-mountain/
MIT License
20 stars 1 forks source link

Move some of backend to LSTS syntax #924

Open andrew-johnson-4 opened 1 week ago

andrew-johnson-4 commented 1 week ago

LSTS syntax is a lot nicer to read and maintain.

andrew-johnson-4 commented 5 days ago

LSTS frontend TODO:

✓ replace String with SmartString in types ✓ replace CString with String in types ✓ parse ascription :: in expression position ✓ parse match expression ✓ parse string destructuring on LHS ✓ parse String literals ✓ parse regular expressions (just punt to regex.h for now) ✓ parse format strings in string literals ✓ parse complex types with <> [] , compounds ✓ parse let bindings ✓ parse comments

andrew-johnson-4 commented 3 days ago

PRIORITY ports from LM to LSTS