jooris
|
22023a8734
|
feat: add control flow analysis and error reporting for unreachable code
|
2026-04-21 18:36:02 +02:00 |
|
jooris
|
0c288c2247
|
feat: add support for if/else statements
|
2026-04-21 18:20:15 +02:00 |
|
jooris
|
eb3663dfbb
|
feat: add support for booleans and comparision operators
|
2026-04-21 11:05:48 +02:00 |
|
jooris
|
bad6b9e116
|
feat: update PLAN.md and add end to end test of the compiler
|
2026-04-20 23:39:47 +02:00 |
|
jooris
|
35255a924a
|
feat: add a backed using cranelift ir and codegen crates
|
2026-04-20 23:27:16 +02:00 |
|
jooris
|
c3ee0d6e67
|
feat: add typed ast and Hindley-Milner style semantic analysis
|
2026-04-20 23:15:11 +02:00 |
|
jooris
|
27d033135c
|
feat: wire up the parser in the main function
|
2026-04-20 22:15:31 +02:00 |
|
jooris
|
4981a78a8b
|
feat: add ast and parser implementation
|
2026-04-20 21:49:12 +02:00 |
|
jooris
|
1006301255
|
feat: add lexer implementation
|
2026-04-20 19:51:57 +02:00 |
|
jooris
|
51a4000f1f
|
feat: add token and span definitions
|
2026-04-20 19:03:19 +02:00 |
|
jooris
|
46028f9072
|
init: add compiler roadmap and project planning
|
2026-04-20 19:01:52 +02:00 |
|