Commit graph

50 commits

Author SHA1 Message Date
dcb5a8fb30 xo-expression2: AGCObject support for DVariable 2026-01-29 10:16:13 -05:00
02e83594c4 xo-reader2: + DExpectFormalArgSsm [WIP] 2026-01-28 17:40:57 -05:00
c9011c1296 xo-reader2 xo-expression2: + DLambdaSsm [WIP] 2026-01-28 10:57:55 -05:00
fbf88809a6 xo-expression2: + LambdaExpr ++ LocalSymtab 2026-01-27 22:35:22 -05:00
c052c5c509 xo-reader2: support if-then-else expressions. + detailed utest 2026-01-27 15:50:10 -05:00
e243264511 xo-expression2: + DIfElseExpr + utest 2026-01-27 10:09:26 -05:00
c6290b6879 xo-expression2: bugfix: init for TypeRef.td_ 2026-01-26 21:36:38 -05:00
1e83e9aaba xo-reader2: formatting + asserts 2026-01-26 21:36:10 -05:00
abcbe1c84b xo-expression2: + utest for DDefineExpr 2026-01-26 20:25:24 -05:00
afc4c58cf7 xo-expression2: utest for DApplyExpr 2026-01-26 18:15:44 -05:00
31aaddb7af xo-expression2: + DVariable utest 2026-01-26 17:26:42 -05:00
2671def903 init dep handling for xo-expression2 -> xo-procedure2 2026-01-26 16:05:37 -05:00
0d23fa97b8 xo-expression2: + DApplyExpr::make 2026-01-26 15:45:40 -05:00
826879c517 xo-expression2: + DConstant utest 2026-01-26 15:33:58 -05:00
bb8a140647 xo-expression2 xo-procedure2: work on calling primitive for x*y 2026-01-26 13:42:42 -05:00
c0978f5098 xo-expression2: + DApplyExpr [WIP]. Builds, not used or tested 2026-01-25 13:14:26 -05:00
0fb0f7a1bf xo-reader2: fix clearing result in SchematikaReader 2026-01-23 16:34:33 -05:00
2bf23b41a9 xo-reader2 xo-expression2: define example working and printing
def foo : f64 = 3.141593;
2026-01-22 18:40:42 -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
3cbd4224b1 xo-reader2: handle parsed typedescr + use in DDefineSsm 2026-01-21 12:14:35 -05:00
e24a6bbdfd xo-reader2: print TypeRef belonging to DVariabe 2026-01-20 22:12:17 -05:00
e69db9eb8d xo-reader2: streamline DDefineExpr printing using xo::print::cond 2026-01-20 16:54:27 -05:00
1c2073128d xo-indentlog: tidy: cosmetic adj in cond.hpp 2026-01-20 16:44:28 -05:00
480294ae05 xo-reader2 xo-expression2: pprint for DDefineExpr + DVariable 2026-01-20 15:06:58 -05:00
0e62562f34 xo-reader2: intern for DDefineExpr lhs symbol 2026-01-20 00:08:51 -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
15d9448d03 xo-reader2 scaffold (fomo+arena version of xo-reader/) [WIP] 2026-01-18 17:59:46 -05:00
a6a0e8a8ea xo-expression2: + IExpression_DVariable 2026-01-17 01:24:04 -05:00
6cd861f47e xo-expression2: scaffold variable eval in VSM 2026-01-17 01:11:50 -05:00
c4f31592fc xo-expression: genfacet for SymbolTable 2026-01-17 01:11:24 -05:00
e3e16fb842 xo-expression2: + Binding etc 2026-01-17 01:10:33 -05:00
1cf8eb934b xo-expression2: nit 2026-01-17 01:09:25 -05:00
00f8146af5 xo-expression2: + SymbolTable facet 2026-01-17 01:09:02 -05:00
2178d78540 xo-expression2: + DVariable 2026-01-17 01:05:59 -05:00
88c201167d xo-expression2: DUniqueSring: fix copy during hypothetical GC 2026-01-16 20:47:54 -05:00
111df958f5 xo-expression2: symtab scaffold [WIP] [COSMETIC] 2026-01-16 19:04:08 -05:00
d96c20f607 xo-expression2: + IPrintable_DUniqueString facetimpl 2026-01-16 17:21:58 -05:00
079c96ffe4 xo-expression2: + DUniqueString.pretty() 2026-01-16 17:11:50 -05:00
4244b2cd7c xo-expression2: + X1Collector test for DUniqueString 2026-01-16 17:02:10 -05:00
93429becad xo-gc: + CollectorTypeRegistry for streamlined init 2026-01-16 16:10:00 -05:00
929c25a7a6 xo-expression2: + IGCObject_DUniqueString + facet/type registration 2026-01-16 13:34:22 -05:00
6f8fb9f15a xo-expression2: + DUniqueString, use in StringTable 2026-01-16 13:05:58 -05:00
27e255f574 xo-expression2: + StringTable + utest [WIP] [FAILING] 2026-01-15 20:52:09 -05:00
d107ea5423 xo-expression2: + IExpression_DConstant 2026-01-14 00:09:45 -05:00
47239f98e5 + xo-interpreter2 scaffold for constant expression [WIP] 2026-01-13 01:40:48 -05:00
38d18bf325 xo-expression2: + Expression facet 2026-01-12 21:50:17 -05:00
f7bd3b0db3 + xo-tokenizer2 xo-reader2 xo-expression2 xo-interpreter2
2nd gen schematika interpreter using fomo
2026-01-10 12:39:09 -05:00
cc76dcfa13 Add 'xo-expression2/' from commit '5bf61b491e'
git-subtree-dir: xo-expression2
git-subtree-mainline: 7a94f705e6
git-subtree-split: 5bf61b491e
2026-01-09 22:00:32 -05:00