Commit graph

15 commits

Author SHA1 Message Date
22d4c6c601 xo-reader: + block utest + assignment utest [wip, not passsing] 2024-08-27 16:23:33 -04:00
e712169daa xo-reader: utest: + test variable lookup [working] 2024-08-19 18:35:27 -04:00
2df98cc029 xo-reader: bugfix: missed expect_symbol_xs.start() + utest to reveal 2024-08-19 00:15:58 -04:00
818127a446 xo-reader: refactor: simplify define_xs behavior 2024-08-18 23:29:36 -04:00
de9f813d82 xo-reader: utest: + lambda [failing] 2024-08-18 10:19:56 -04:00
29596a7c1d xo-reader: feat: parse infix exprs for +,-,*,/ operators 2024-08-14 23:44:17 -04:00
fccff55001 xo-reader: refactor: splitoff defexpr state machine from exprstate 2024-08-08 15:11:50 -04:00
6ff2ac97b0 xo-reader: feat: handle parenthesized expressions 2024-08-07 11:52:20 -04:00
37268113fb xo-parser: prep: semicolon expr separator, prep for infix ops 2024-08-06 23:09:05 -04:00
876489700f xo-reader: + utest for reader [failing!] 2024-08-06 10:53:04 -04:00
f591d9703e xo-reader: tidy: fix utest exe name 2024-08-06 10:52:47 -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