Brett Broadhurst
|
37ab29947a
|
chore: added test cases for parsing simple stitches
|
2026-03-26 09:01:56 -06:00 |
|
Brett Broadhurst
|
6f54e6fbcd
|
chore: add test cases for choice statement parsing
|
2026-03-26 08:48:27 -06:00 |
|
Brett Broadhurst
|
7afc6719d9
|
chore: test case for empty logic expression
|
2026-03-26 08:37:11 -06:00 |
|
Brett Broadhurst
|
8fa228a9c2
|
chore: add more error test cases for duplicate identifiers
|
2026-03-26 08:30:36 -06:00 |
|
Brett Broadhurst
|
cd94a43cc9
|
fix: simple knot tests
|
2026-03-26 00:42:08 -06:00 |
|
Brett Broadhurst
|
9ca2200448
|
fix: error reporting for global variables
|
2026-03-25 23:50:42 -06:00 |
|
Brett Broadhurst
|
2dfa6cd842
|
fix: runtime test fixture compilation errors
|
2026-03-25 22:19:16 -06:00 |
|
Brett Broadhurst
|
440ec68481
|
feat: infrastructure to support qualified lookups
|
2026-03-25 03:18:24 -06:00 |
|
Brett Broadhurst
|
e8ad1cd5b5
|
refactor: change object.zig module into file struct
|
2026-03-23 22:54:40 -06:00 |
|
Brett Broadhurst
|
33e3c1c271
|
refactor: redefining assumptions about declarations
|
2026-03-23 22:45:55 -06:00 |
|
Brett Broadhurst
|
be297047d1
|
feat: error reporting for global reference usage
|
2026-03-19 01:54:33 -06:00 |
|
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
|
72b686d750
|
chore: zig test harness setup for parsing
|
2026-03-18 04:33:18 -06:00 |
|
Brett Broadhurst
|
d4546d58be
|
chore: configure kcov for test coverage
|
2026-03-18 03:57:02 -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 |
|
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
|
3ab279de0f
|
refactor: story objects and story dumper
|
2026-03-02 12:52:20 -07:00 |
|
Brett Broadhurst
|
849908f251
|
feat: minimal virtual machine / runtime port from ink-c
|
2026-03-02 12:17:57 -07:00 |
|
Brett Broadhurst
|
619eb3b338
|
feat: improved parsing and regression test suite
|
2026-02-27 18:25:13 -07:00 |
|
Brett Broadhurst
|
4ebdd3c66e
|
feat: parsing a decent chunk of the ink grammar
|
2026-02-26 19:11:12 -07:00 |
|
Brett Broadhurst
|
5268a53148
|
feat: ast structure and utilities
|
2026-02-26 18:46:16 -07:00 |
|
Brett Broadhurst
|
662c38b360
|
feat: basic tokenizer
|
2026-02-26 18:10:18 -07:00 |
|
Brett Broadhurst
|
94ccd1999d
|
feat: loading source files
|
2026-02-26 18:03:42 -07:00 |
|
Brett Broadhurst
|
af48211483
|
Initial commit
|
2026-02-26 17:47:25 -07:00 |
|