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 |
|
Brett Broadhurst
|
98f5215629
|
chore: rename AstGen methods, removed 'check' prefix
|
2026-03-08 06:26:16 -06:00 |
|
Brett Broadhurst
|
95d89b7bf9
|
refactor: working towards a better astgen patterns
|
2026-03-08 04:22:57 -06:00 |
|
Brett Broadhurst
|
d6ff3a40bd
|
feat: code generation for conditional and switch statements
|
2026-03-03 16:22:35 -07:00 |
|
Brett Broadhurst
|
889f678dd8
|
feat: code generation and execution for simple choice statements
|
2026-03-02 21:16:24 -07:00 |
|
Brett Broadhurst
|
55346fcd85
|
feat: basic code generation
|
2026-03-02 13:20:02 -07:00 |
|
Brett Broadhurst
|
849908f251
|
feat: minimal virtual machine / runtime port from ink-c
|
2026-03-02 12:17:57 -07:00 |
|