|
|
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 |
|
|
|
8c0bf6a311
|
xo-interpreter2: work on global symtab [WIP]
|
2026-02-13 20:46:53 -05:00 |
|
|
|
1ebd714e3d
|
xo-interpreter2 stack: handle SequenceExpr + gc for frames
|
2026-02-13 15:16:05 -05:00 |
|
|
|
e76660e226
|
xo-interpreter2 stack: invoke closures w/ tail-call opt [WIP]
|
2026-02-13 02:05:47 -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 |
|
|
|
da1f099b4f
|
xo-interpreter2 stack: work on variable references [WIP]
|
2026-02-05 10:44:11 -05:00 |
|
|
|
4278ea726a
|
xo-interpreter2 stack: scaffold DClosure, DLocalEnv [WIP]
|
2026-02-04 19:17:07 -05:00 |
|
|
|
5d070f4e98
|
Merge branch 'claude1' of github.com:rconybea/xo-umbrella2 into claude1
|
2026-02-04 10:33:07 -05:00 |
|
|
|
a0b2e02785
|
xo-reader2 xo-expression2: streamline pretty w/ presence flag
|
2026-02-04 10:32:16 -05:00 |
|
|
|
8ed2b489f5
|
xo-interpreter2: vsm stack: facet + gcobject + printable + init
|
2026-02-04 01:44:28 -05:00 |
|
|
|
0fff79d6b7
|
xo-reader2 stack: streamlining + arith parser test
|
2026-02-03 14:27:42 -05:00 |
|
|
|
523538b21c
|
xo-reader2 stack: convenience #includes + parsing examples
|
2026-02-03 13:43:00 -05:00 |
|
|
|
f77a94af6f
|
xo-reader2 stack: misc qol improvements + improve reader2 utest
|
2026-02-03 13:23:38 -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 |
|
|
|
ac2b307eb9
|
xo-interpreter2: refactor to setup vsm utest + repl
|
2026-02-02 10:53:28 -05:00 |
|
|
|
88c4b752d4
|
xo-interpreter2: work towards utest w/ vsm+reader [WIP]
|
2026-02-01 22:12:28 -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 |
|
|
|
bbbcfd2c4b
|
xo-expression2: bugfix: init for TypeRef.td_
|
2026-01-26 21:36:38 -05:00 |
|
|
|
5033b65ef2
|
xo-reader2: formatting + asserts
|
2026-01-26 21:36:10 -05:00 |
|
|
|
37283140ab
|
xo-expression2: + utest for DDefineExpr
|
2026-01-26 20:25:24 -05:00 |
|
|
|
772bbc1b65
|
xo-expression2: utest for DApplyExpr
|
2026-01-26 18:15:44 -05:00 |
|
|
|
09850306ad
|
xo-expression2: + DVariable utest
|
2026-01-26 17:26:42 -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 |
|
|
|
5ad6934f2c
|
xo-reader2: handle parsed typedescr + use in DDefineSsm
|
2026-01-21 12:14:35 -05:00 |
|