Commit graph

3,524 commits

Author SHA1 Message Date
6f3833d6fb 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
10db8493f7 xo-reader2: utest with variable reference. Works ! 2026-02-16 23:25:34 -05:00
57f6f9073e xo-reader2: utest with variable reference. Works ! 2026-02-16 23:25:34 -05:00
735acc966b xo-interpreter2: streamline facet codegen 2026-02-16 22:49:27 -05:00
a737b98853 xo-interpreter2: streamline facet codegen 2026-02-16 22:49:27 -05:00
5c53ae08a8 xo-reader2: streamline facet codegen 2026-02-16 22:48:27 -05:00
f9f770110e xo-reader2: streamline facet codegen 2026-02-16 22:48:27 -05:00
fec4ecd630 xo-object2: simplify facet codegen 2026-02-16 22:46:34 -05:00
4653be7808 xo-procedure2: simplify facet codegen 2026-02-16 22:45:05 -05:00
ff5186ed55 xo-gc xo-cmake: simplify idl -> *.*pp codegen 2026-02-16 22:43:24 -05:00
058d518e8b xo-facet: move output-hpp-dir + subdir to idl/*.json5 2026-02-16 22:33:32 -05:00
e7fc6c6325 xo-facet: move output-hpp-dir + subdir to idl/*.json5 2026-02-16 22:33:32 -05:00
221fd85f61 xo-facet: move output-hpp-dir + subdir to idl/*.json5 2026-02-16 22:33:32 -05:00
9c33fa5d9f xo-facet: move output-hpp-dir + subdir to idl/*.json5 2026-02-16 22:33:32 -05:00
03847102be xo-expression2: upsert global vars works in DDefineSsm 2026-02-16 19:48:14 -05:00
e72ab34419 xo-expression2: upsert global vars works in DDefineSsm 2026-02-16 19:48:14 -05:00
1f85d0bbbf xo-expression2: upsert global vars works in DDefineSsm 2026-02-16 19:48:14 -05:00
595dc47dee xo-reader2: bugfix: detecting toplevel for upsert global var 2026-02-16 19:07:37 -05:00
9fd5bebae9 xo-reader2: bugfix: detecting toplevel for upsert global var 2026-02-16 19:07:37 -05:00
06521e5e79 xo-expression2: + DGlobalSymtab facet support gen + files 2026-02-16 18:21:03 -05:00
b0966570c0 xo-expression2: + DGlobalSymtab facet support gen + files 2026-02-16 18:21:03 -05:00
f1f0a4b1e9 xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
f761a38723 xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
fc4bfafa0a xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
28348e46ec xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ 2026-02-16 17:46:51 -05:00
908060ea6d xo-procedure2 xo-cmake: drop unnecessary output-cpp-dir cmdline arg 2026-02-16 17:23:12 -05:00
8871b149e4 xo-procedure2 xo-cmake: move OUTPUT_CPP_DIR to idl/*.json5 2026-02-16 17:15:02 -05:00
9a97bb2680 xo-reader2: refactor: make() + _make() pair for each ssm 2026-02-16 16:50:57 -05:00
045bdbf525 xo-reader2: refactor: make() + _make() pair for each ssm 2026-02-16 16:50:57 -05:00
da58e18779 xo-reader2: rename DExprSeqState -> DToplevelSeqSsm 2026-02-16 11:15:30 -05:00
44e6bac3b2 xo-reader2: rename DExprSeqState -> DToplevelSeqSsm 2026-02-16 11:15:30 -05:00
5224799479 xo-reader2: bugfix: move toplevel ExprSeqState to parser stack 2026-02-16 11:08:21 -05:00
f48927a4be xo-reader2: bugfix: move toplevel ExprSeqState to parser stack 2026-02-16 11:08:21 -05:00
8a4f1db08d xo-reader2: enable alloc headers for parser stack 2026-02-16 11:03:36 -05:00
02b33d13be xo-reader2: enable alloc headers for parser stack 2026-02-16 11:03:36 -05:00
66d9bc5cd6 xo-reader2: bugfix: checkpoint before allocating SSMs 2026-02-16 11:03:09 -05:00
f7f21a4392 xo-reader2: bugfix: checkpoint before allocating SSMs 2026-02-16 11:03:09 -05:00
ce655ed6bd xo-reader2: code layout - include file spelling 2026-02-16 09:49:11 -05:00
1c943839eb xo-reader2: code layout - include file spelling 2026-02-16 09:49:11 -05:00
1cab365770 xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
516ad5207b xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
3773946705 xo-reader2: use alloc headers in utest for visibility 2026-02-16 09:34:40 -05:00
44ecf581f0 xo-reader2: use alloc headers in utest for visibility 2026-02-16 09:34:40 -05:00
4724a781a4 xo-reader2: use alloc headers in utest for visibility 2026-02-16 09:34:06 -05:00
ced30862d8 xo-reader2: use alloc headers in utest for visibility 2026-02-16 09:34:06 -05:00
6b7533559a xo-reader2: register SchematikaParser type 2026-02-16 09:33:51 -05:00
ec59384d13 xo-reader2: register SchematikaParser type 2026-02-16 09:33:51 -05:00
556eaf9928 xo-expression2: register DGlobalSymtab type + rename 2026-02-16 09:32:53 -05:00
797970cdea xo-expression2: register DGlobalSymtab type + rename 2026-02-16 09:32:53 -05:00