Alex Bethel AlexBethel
AlexBethel created branch move-notice in AlexBethel/drim 2022-10-26 11:43:08 -05:00
AlexBethel pushed to move-notice at AlexBethel/drim 2022-10-26 11:43:08 -05:00
ed4e98891c Move project to gkgoat
AlexBethel pushed to main at AlexBethel/drim 2022-09-04 20:42:28 -05:00
110d123160 License project under GPLv3
AlexBethel pushed to main at AlexBethel/drim 2022-08-28 13:29:10 -05:00
4f92cad3c9 Add phi nodes and implement let expressions
AlexBethel pushed to main at AlexBethel/drim 2022-08-28 00:21:20 -05:00
9926208b4a Add compact UIR text representation
AlexBethel pushed to main at AlexBethel/drim 2022-08-27 23:16:22 -05:00
2607722686 More work on UIR
AlexBethel pushed to main at AlexBethel/drim 2022-08-23 23:57:40 -05:00
4480a1973a Get initial AST-UIR translation sort of working
AlexBethel pushed to main at AlexBethel/drim 2022-08-23 14:43:18 -05:00
df7e8b9d74 Start work on AST->Untyped IR translation
AlexBethel pushed to main at AlexBethel/drim 2022-08-22 22:33:42 -05:00
58438e35cf Introduce untyped IR
AlexBethel pushed to main at AlexBethel/drim 2022-08-22 21:01:57 -05:00
99daf682cd Tear out the IR and type checking systems
AlexBethel pushed to main at AlexBethel/drim 2022-08-21 20:14:21 -05:00
01a6a5bbba Add typeck Type type
cd0353b31a Add dummy typ values on expressions in the AST
Compare 2 commits »
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 23:07:49 -05:00
f870bbe3c7 Rename the language to Drim
AlexBethel renamed repository from alex_script to AlexBethel/drim 2022-08-10 23:06:06 -05:00
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 23:05:32 -05:00
02983d81b4 Rename the language to Drim
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 22:49:21 -05:00
6669460326 Parse all namespaced identifiers
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 17:32:54 -05:00
ef0fb0efc2 Clippy
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 14:21:25 -05:00
8b36fe67f1 Fix constructor parsing
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 14:20:28 -05:00
a88a037495 Disallow reserved identifiers in variable names
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 13:17:24 -05:00
dcab42d0b3 Update README
AlexBethel pushed to main at AlexBethel/drim 2022-08-10 12:32:23 -05:00
1f7fcf9fb1 Rename tests to be less redundant