Alex Bethel
4f92cad3c9
Add phi nodes and implement let expressions
2022-08-28 12:28:52 -06:00
Alex Bethel
9926208b4a
Add compact UIR text representation
2022-08-27 23:21:12 -06:00
Alex Bethel
2607722686
More work on UIR
2022-08-27 22:16:11 -06:00
Alex Bethel
4480a1973a
Get initial AST-UIR translation sort of working
2022-08-23 22:57:09 -06:00
Alex Bethel
df7e8b9d74
Start work on AST->Untyped IR translation
2022-08-23 13:43:06 -06:00
Alex Bethel
58438e35cf
Introduce untyped IR
2022-08-22 21:33:24 -06:00
Alex Bethel
99daf682cd
Tear out the IR and type checking systems
...
I'm gonna re-do type checking so it's not done at the AST level, but
instead the AST generates a high-level IR that then gets type-checked
to a lower-level IR.
2022-08-22 20:00:34 -06:00
Alex Bethel
01a6a5bbba
Add typeck Type type
2022-08-12 21:33:35 -06:00
Alex Bethel
cd0353b31a
Add dummy typ
values on expressions in the AST
2022-08-12 21:23:26 -06:00
Alex Bethel
f870bbe3c7
Rename the language to Drim
2022-08-10 23:07:33 -05:00