Commit graph

24 commits

Author SHA1 Message Date
458fd04ca2 xo-reader2 stack: expand symbol table to store typedefs
+ typedef utest
+ misc qol policy choices
2026-03-11 07:49:14 -05:00
74642dfcfa xo-interpreter2 stack: + literal array parsing 2026-03-03 12:12:09 +11:00
650a9fa95f xo-interpreter2 stack: handle operator expressions w/ qliterals 2026-03-02 11:05:12 +11:00
9920812d42 xo-reader2 stack: + #q token + QuoteSsm [WIP - not functional] 2026-03-01 13:06:57 +11:00
0baa458c5b xo-reader2 stack: handle comparison expression (x == y) 2026-02-13 17:24:23 -05:00
3f5bd39ed8 xo-interpreter2 .. xo-arena. memory pool introspection 2026-02-03 01:05:36 -05:00
415a382442 xo-interpreter2: scaffold repl + alloc measurement frameowkr 2026-02-02 21:55:34 -05:00
75b9e62c84 xo-reader2: DLambdaSsm work towards producing DLambdaExpr [WIP] 2026-01-31 21:33:39 -05:00
e3006f3266 xo-reader2: + assemble lambda function type in DLambdaSsm 2026-01-30 12:41:09 -05:00
900d675caa xo-expression2 xo-reader2: local symtab stack in PSM 2026-01-30 10:26:35 -05:00
83d210b968 xo-reader2: DExpectFormalArglistSsm parses multiple formals 2026-01-29 13:48:24 -05:00
0f4e270707 xo-reader2: + DExpectFormalArgSsm [WIP] 2026-01-28 17:40:57 -05:00
a28b45e4f2 xo-reader2 xo-expression2: + DLambdaSsm [WIP] 2026-01-28 10:57:55 -05:00
f0cd32c05f xo-reader2: support if-then-else expressions. + detailed utest 2026-01-27 15:50:10 -05:00
7432a0bd1d xo-reader2: readerreplxx works + streamline debugging 2026-01-23 14:57:43 -05:00
9044e1d196 xo-reader2: + example app 'readerreplxx' 2026-01-23 11:54:32 -05:00
5d8f4b4b92 xo-reader2: working on example parser repl 2026-01-22 21:03:40 -05:00
81dcd2eb71 xo-reader2: + on_parsed_expression_with_semicolon + DefineSsm works 2026-01-22 17:15:05 -05:00
b738afac9d xo-reader2: scaffold on_singleassign_token() in PSM 2026-01-21 12:59:06 -05:00
7fadf9662e xo-reader2: DefineSsm handles colon token after lhs var
example:  def foo : f64 = 3.14;
2026-01-20 22:22:45 -05:00
e3be7ed2de xo-reader: + DDefineSsm + utest 2026-01-19 00:39:16 -05:00
f25d1fb738 xo-reader2 scaffold (fomo+arena version of xo-reader/) [WIP] 2026-01-18 17:59:46 -05:00
1575f8a147 xo-tokenizer2: use xo-arena DCircularBuffer to buffer input line 2026-01-11 18:42:08 -05:00
b9921d4108 + xo-tokenizer2 xo-reader2 xo-expression2 xo-interpreter2
2nd gen schematika interpreter using fomo
2026-01-10 12:39:09 -05:00