Commit graph

15 commits

Author SHA1 Message Date
1d1e72adf3 xo-interpreter: apply expressions + llvm builtins working! 2025-11-28 19:32:56 -05:00
79d32b61c6 xo-interpreter: plumb initial global symtab so builtins reach parser 2025-11-27 11:50:34 -05:00
7ee41a4b71 xo-interpreter: + expression sequences 2025-11-26 00:32:37 -05:00
705406e039 xo-interpreter: interpret if-expressions. not tested 2025-11-25 20:51:33 -05:00
7b49d3da88 xo-interpreter: handle assignment expressions 2025-11-25 14:31:05 -05:00
d91a2ae08e xo-interpreter: implement variable lookup 2025-11-25 12:43:57 -05:00
fb5c43dc85 xo-interpreter: handle define-expressions. 2025-11-24 18:01:24 -05:00
f98d1345d3 xo-interpreter: rename: vsm .constant_op -> .eval_constant_op 2025-11-24 13:17:26 -05:00
56a1c3bc75 xo-interpreter: + toplevel env in VSM 2025-11-23 21:41:14 -05:00
7f1afac903 xo-tokenizer: refactor + satisfy clang on osx 2025-11-21 09:19:06 -05:00
8c11c108ca xo-interpreter: setting up for gc in interactive interpreter 2025-11-20 21:26:18 -05:00
37b132821f xo-interpreter: ObjectConverter + VirtualSchmatikaMachineFlyweight 2025-11-19 21:34:13 -05:00
3956635920 xo-interpreter: scaffold interpreter read-eval-print loop 2025-11-19 16:46:55 -05:00
bfee0bdf9b xo-interpreter: initial commit [wip] 2025-11-15 18:18:22 -05:00
9969804845 Add 'xo-interpreter/' from commit '5d1b5e2ebb'
git-subtree-dir: xo-interpreter
git-subtree-mainline: c3e96bee00
git-subtree-split: 5d1b5e2ebb
2025-11-15 14:08:08 -05:00