Commit graph

63 commits

Author SHA1 Message Date
f777aeade0 xo-interpreter2 stack: define-expr's work at top-level 2026-02-17 14:42:17 -05:00
ef7fc21287 xo-reader2: utest with variable reference. Works ! 2026-02-16 23:25:34 -05:00
03847102be xo-expression2: upsert global vars works in DDefineSsm 2026-02-16 19:48:14 -05:00
06521e5e79 xo-expression2: + DGlobalSymtab facet support gen + files 2026-02-16 18:21:03 -05:00
556eaf9928 xo-expression2: register DGlobalSymtab type + rename 2026-02-16 09:32:53 -05:00
95b0292667 xo-expression2 stack: expand MemorySizeInfo w/ per-type detail 2026-02-16 00:48:00 -05:00
1918dd06e5 xo-reader2 stack: streamline + mem sizing + bugfixes 2026-02-15 16:16:02 -05:00
3666bf3dd1 xo-expression2 stack: + dp<> template + robustify DGlobalSymtab 2026-02-15 14:12:31 -05:00
b187f1a719 xo-expression2: DGlobalSymtab mvp implementation 2026-02-15 13:17:21 -05:00
017a7a092c xo-expression2 stack: + mvp DGlobalSymtab impl 2026-02-14 13:06:54 -05:00
1ebd714e3d xo-interpreter2 stack: handle SequenceExpr + gc for frames 2026-02-13 15:16:05 -05:00
0df7e05e82 xo-interpreter2 stack: lambda expr -> closure runs in VSM utest 2026-02-08 23:32:20 -05:00
e9413abbd6 xo-interpreter2 stack: work on VSM for apply -> closure action [WIP] 2026-02-08 01:01:03 -05:00
60b8fda134 xo-reader2 stack: top-level lambda w/ apply parses 2026-02-05 15:45:40 -05:00
a0b2e02785 xo-reader2 xo-expression2: streamline pretty w/ presence flag 2026-02-04 10:32:16 -05:00
cbe845ec29 xo-reader2 stack: curate memory pool naming 2026-02-03 10:32:43 -05:00
6ec8bd53a2 xo-interpreter2 .. xo-arena. memory pool introspection 2026-02-03 01:05:36 -05:00
438e92d51b xo-interpreter2: scaffold repl + alloc measurement frameowkr 2026-02-02 21:55:34 -05:00
c6c05ab633 xo-reader2: construct LambdaExpr to complete LambdaSsm + utest 2026-02-01 00:16:37 -05:00
0f7dccc193 xo-reader2 xo-expression2: + DSequenceSsm ++ utest 2026-01-31 18:28:25 -05:00
ce5728f3c0 xo-expression2: stable generated facet files. 2026-01-31 13:00:12 -05:00
440d43e109 xo-expression2: + GCObject,Printable facets for DSequenceExpr 2026-01-31 12:40:50 -05:00
5d089dc34d xo-expression2 xo-gc: DSequenceExpr builds [WIP] 2026-01-31 01:44:53 -05:00
2d3f558766 xo-expression2 xo-reader2 DSequenceExpr, DSequenceSsm [WIP] 2026-01-30 20:08:41 -05:00
dd64b61e51 xo-reader2: + assemble lambda function type in DLambdaSsm 2026-01-30 12:41:09 -05:00
d953246acd xo-expression2 xo-reader2: local symtab stack in PSM 2026-01-30 10:26:35 -05:00
a26b781101 xo-expression2: AGCObject support for DVariable 2026-01-29 10:16:13 -05:00
2a7d6d24a8 xo-reader2: + DExpectFormalArgSsm [WIP] 2026-01-28 17:40:57 -05:00
0eb1d9b526 xo-reader2 xo-expression2: + DLambdaSsm [WIP] 2026-01-28 10:57:55 -05:00
666482a945 xo-expression2: + LambdaExpr ++ LocalSymtab 2026-01-27 22:35:22 -05:00
a69023096d xo-reader2: support if-then-else expressions. + detailed utest 2026-01-27 15:50:10 -05:00
0fcb548587 xo-expression2: + DIfElseExpr + utest 2026-01-27 10:09:26 -05:00
5033b65ef2 xo-reader2: formatting + asserts 2026-01-26 21:36:10 -05:00
8366dc62a1 init dep handling for xo-expression2 -> xo-procedure2 2026-01-26 16:05:37 -05:00
78e3d28196 xo-expression2: + DApplyExpr::make 2026-01-26 15:45:40 -05:00
6dcf43e3ac xo-expression2: + DConstant utest 2026-01-26 15:33:58 -05:00
9eda9f7894 xo-expression2 xo-procedure2: work on calling primitive for x*y 2026-01-26 13:42:42 -05:00
6c73d08e32 xo-expression2: + DApplyExpr [WIP]. Builds, not used or tested 2026-01-25 13:14:26 -05:00
9a87b28f3f xo-reader2: fix clearing result in SchematikaReader 2026-01-23 16:34:33 -05:00
855cdb08b7 xo-reader2 xo-expression2: define example working and printing
def foo : f64 = 3.141593;
2026-01-22 18:40:42 -05:00
c3907f45df xo-reader2: + on_parsed_expression_with_semicolon + DefineSsm works 2026-01-22 17:15:05 -05:00
a341ac1f06 xo-reader2: + on_f64_token() + handle in DDefineSsm+DProgressSsm 2026-01-22 15:18:35 -05:00
7fd1bd0a6b xo-reader2: print TypeRef belonging to DVariabe 2026-01-20 22:12:17 -05:00
6caae2ff99 xo-reader2: streamline DDefineExpr printing using xo::print::cond 2026-01-20 16:54:27 -05:00
7c076c7053 xo-indentlog: tidy: cosmetic adj in cond.hpp 2026-01-20 16:44:28 -05:00
807513a556 xo-reader2 xo-expression2: pprint for DDefineExpr + DVariable 2026-01-20 15:06:58 -05:00
864a850825 xo-reader2: intern for DDefineExpr lhs symbol 2026-01-20 00:08:51 -05:00
5dc510694c xo-reader2: bugfix in DDefineExpr 2026-01-19 23:18:30 -05:00
da0d736946 xo-reader2 xo-expresion2: work on define-expressions [WIP] 2026-01-19 21:25:30 -05:00
f38c90db91 xo-expression2: + IExpression_DVariable 2026-01-17 01:24:04 -05:00