Commit graph

22 commits

Author SHA1 Message Date
cd369cf2e8 xo-reader2 xo-expression2: + DSequenceSsm ++ utest 2026-01-31 18:28:25 -05:00
6f2c793b1d xo-reader2: + assemble lambda function type in DLambdaSsm 2026-01-30 12:41:09 -05:00
94efaf46cd xo-expression2 xo-reader2: local symtab stack in PSM 2026-01-30 10:26:35 -05:00
6df599673a xo-reader2: DExpectFormalArglistSsm parses multiple formals 2026-01-29 13:48:24 -05:00
2a149d371c xo-reader2: lambda ssm progress. incremental [WIP] 2026-01-29 10:16:52 -05:00
02e83594c4 xo-reader2: + DExpectFormalArgSsm [WIP] 2026-01-28 17:40:57 -05:00
f9ae5bc3c6 xo-reader2: + DExpectFormalArglistSsm [WIP] 2026-01-28 15:31:52 -05:00
c052c5c509 xo-reader2: support if-then-else expressions. + detailed utest 2026-01-27 15:50:10 -05:00
1e83e9aaba xo-reader2: formatting + asserts 2026-01-26 21:36:10 -05:00
56aceac9e8 xo-reader2: + on_parsed_expression_with_semicolon + DefineSsm works 2026-01-22 17:15:05 -05:00
5bd78b8f4e xo-reader2: + on_f64_token() + handle in DDefineSsm+DProgressSsm 2026-01-22 15:18:35 -05:00
8b148285b1 xo-reader2: + DExpectExprSsm + use from DDefineSsm 2026-01-22 10:54:36 -05:00
8189197d63 xo-reader2: DefineSsm: respond to = token 2026-01-21 17:35:01 -05:00
319c7537f3 xo-reader2: + DExpectTypeSsm + extend DDefineSsm [WIP] 2026-01-21 01:24:17 -05:00
3cca1b8255 xo-reader2: DefineSsm handles colon token after lhs var
example:  def foo : f64 = 3.14;
2026-01-20 22:22:45 -05:00
480294ae05 xo-reader2 xo-expression2: pprint for DDefineExpr + DVariable 2026-01-20 15:06:58 -05:00
ca2be0172a xo-reader2: + pretty-printing for ParserResult + use in utest 2026-01-20 12:40:26 -05:00
b29f72be5d xo-reader2: + StringTable in ParserStringTable 2026-01-19 23:38:14 -05:00
a0d021abfc xo-reader2: bugfix in DDefineExpr 2026-01-19 23:18:30 -05:00
516b0932ee xo-reader2 xo-expresion2: work on define-expressions [WIP] 2026-01-19 21:25:30 -05:00
e252a9f4e7 xo-reader: + DDefineSsm + utest 2026-01-19 00:39:16 -05:00
d3066ef88d xo-reader2: + DDefineSsm + utest 2026-01-19 00:38:43 -05:00