|
|
1ae512b261
|
xo-interpreter: plumb initial global symtab so builtins reach parser
|
2025-11-27 11:50:34 -05:00 |
|
|
|
3c0dffe019
|
refactor xo::ast -> xo::scm + restore nodef ppdetail_atomic build
|
2025-07-28 10:13:25 -04:00 |
|
|
|
3573ec800a
|
xo-tokenizer xo-reader: + bool literals + if-expr parsing
|
2025-07-22 07:20:56 -05:00 |
|
|
|
8afa229259
|
detailed parser error reporting [wip - 1 example]
|
2025-07-19 21:09:57 -05:00 |
|
|
|
818127a446
|
xo-reader: refactor: simplify define_xs behavior
|
2024-08-18 23:29:36 -04:00 |
|
|
|
fccff55001
|
xo-reader: refactor: splitoff defexpr state machine from exprstate
|
2024-08-08 15:11:50 -04:00 |
|
|
|
37268113fb
|
xo-parser: prep: semicolon expr separator, prep for infix ops
|
2024-08-06 23:09:05 -04:00 |
|
|
|
f00c390e37
|
xo-reader: naming: xo_parser->xo_reader
|
2024-08-06 10:19:33 -04:00 |
|
|
|
32057efb5a
|
xo-parser: utest: unit test for def with/without explicit type
|
2024-08-01 16:56:34 +10:00 |
|
|
|
4132a66165
|
xo-parser: + expect_type + exprir::td_ etc.
|
2024-08-01 09:44:52 +10:00 |
|
|
|
5d2ee35fe6
|
parser: initial implementation [wip - only handles 'def' expr
|
2024-07-31 23:37:51 +10:00 |
|