Commit graph

11 commits

Author SHA1 Message Date
Brett Broadhurst
47351cd6f9
feat: error message for unknown global variables 2026-03-18 19:21:56 -06:00
Brett Broadhurst
c940374f27
refactor: new direction for error reporting 2026-03-18 17:52:07 -06:00
Brett Broadhurst
517eae1481
refactor: clean up ir print writer 2026-03-18 01:37:42 -06:00
Brett Broadhurst
20292bcc6a
feat: code generation for diverts, wip 2026-03-17 23:19:54 -06:00
Brett Broadhurst
ee26be6254
feat: code generation for simple choice statements, testing machinery 2026-03-16 17:33:31 -06:00
Brett Broadhurst
fac5a968e3
feat: code generation for switch statements 2026-03-16 14:19:49 -06:00
Brett Broadhurst
e5e2b7c559
feat: added Ir.Inst.Ref, global constant pool, lazy lowering in Sema 2026-03-11 20:15:52 -06:00
Brett Broadhurst
ce5385ebac
feat: semantics for if statements and multi-prong if statements 2026-03-10 16:52:13 -06:00
Brett Broadhurst
9658c8a308
feat: ink variable semantics, global ref table for astgen 2026-03-09 09:21:42 -06:00
Brett Broadhurst
197a37ebe7
feat: ir for declarations and semantic analyzer start 2026-03-09 05:57:25 -06:00
Brett Broadhurst
f16162b5bb
refactor: boilerplate for semantic ir 2026-03-08 14:54:28 -06:00