xo-interpreter2/include/xo/reader2
2026-03-12 21:00:16 -05:00
..
apply xo-reader2: refactor: move apply genfacet to subdirs 2026-03-11 10:42:42 -05:00
deftype xo-reader2: refactor: move deftype impl to deftype/ subdir 2026-03-11 10:32:31 -05:00
env xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
expect_listtype xo-reader2: parse list types + utest 2026-03-11 14:13:48 -05:00
ifelse xo-reader2: parse list types + utest 2026-03-11 14:13:48 -05:00
lambda xo-reader2: refactor: move Lambda genfacet files to subdirs 2026-03-11 10:27:04 -05:00
ssm xo-reader2: refactor: move apply genfacet to subdirs 2026-03-11 10:42:42 -05:00
ApplySsm.hpp xo-reader2: refactor: move apply genfacet to subdirs 2026-03-11 10:42:42 -05:00
DDefineSsm.hpp xo-reader2: bugfix: checkpoint before allocating SSMs 2026-02-16 11:03:09 -05:00
DefineSsm.hpp xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
DeftypeSsm.hpp xo-reader2: refactor: move deftype impl to deftype/ subdir 2026-03-11 10:32:31 -05:00
DExpectExprSsm.hpp xo-interpreter2: + nil + cons 2026-03-11 16:19:40 -05:00
DExpectFormalArglistSsm.hpp xo-reader2: allow formals w/out explicit type 2026-02-17 16:48:20 -05:00
DExpectFormalArgSsm.hpp xo-reader2: allow formals w/out explicit type 2026-02-17 16:48:20 -05:00
DExpectQArraySsm.hpp xo-reader2: parse list types + utest 2026-03-11 14:13:48 -05:00
DExpectQListSsm.hpp xo-interpreter2 stack: + literal array parsing 2026-03-03 12:12:09 +11:00
DExpectQLiteralSsm.hpp xo-interpreter2 stack: + nth() primitive 2026-03-11 15:40:38 -05:00
DExpectSymbolSsm.hpp xo-reader2: refactor: make() + _make() pair for each ssm 2026-02-16 16:50:57 -05:00
DExpectTypeSsm.hpp xo-reader2: parse list types + utest 2026-03-11 14:13:48 -05:00
DGlobalEnv.hpp xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
DParenSsm.hpp xo-reader2: recursive top-level function definition works 2026-02-17 18:32:41 -05:00
DProgressSsm.hpp xo-reader2: refactor: make() + _make() pair for each ssm 2026-02-16 16:50:57 -05:00
DQuoteSsm.hpp xo-reader2 stack: expand symbol table to store typedefs 2026-03-11 07:49:14 -05:00
DSequenceSsm.hpp xo-reader2 stack: top-level lambda w/ apply parses 2026-02-05 15:45:40 -05:00
DSyntaxStateMachine.hpp xo-reader2 stack: expand symbol table to store typedefs 2026-03-11 07:49:14 -05:00
DToplevelSeqSsm.hpp xo-interpreter2: + nil + cons 2026-03-11 16:19:40 -05:00
ExpectExprSsm.hpp xo-interpreter2 stack: work on variable references [WIP] 2026-02-05 10:44:11 -05:00
ExpectFormalArglistSsm.hpp xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
ExpectFormalArgSsm.hpp xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
ExpectListTypeSsm.hpp xo-reader2: parse list types + utest 2026-03-11 14:13:48 -05:00
ExpectQArraySsm.hpp xo-interpreter2 stack: + literal array parsing 2026-03-03 12:12:09 +11:00
ExpectQListSsm.hpp xo-interpreter2 stack: parse literal lists (w/ implicit types) 2026-03-02 23:21:10 +11:00
ExpectQLiteralSsm.hpp xo-interpreter2 stack: handle operator expressions w/ qliterals 2026-03-02 11:05:12 +11:00
ExpectSymbolSsm.hpp xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
ExpectTypeSsm.hpp xo-reader2: + convenience headers 2026-02-16 09:45:36 -05:00
ExpressionParser.hpp xo-reader2 scaffold (fomo+arena version of xo-reader/) [WIP] 2026-01-18 17:59:46 -05:00
GlobalEnv.hpp xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
IfElseSsm.hpp xo-reader2: refactor: generated file locn for IfElseSsm 2026-03-11 10:21:17 -05:00
init_reader2.hpp xo-reader2: + init_reader2 + reader2_register_types 2026-01-18 19:09:48 -05:00
LambdaSsm.hpp xo-reader2: refactor: move Lambda genfacet files to subdirs 2026-03-11 10:27:04 -05:00
ParenSsm.hpp xo-reader2 stack: parenthesized expressions [WIP] 2026-02-10 15:14:40 -05:00
ParserConfig.hpp xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
ParserResult.hpp refactor: + xo-stringtable2 w/ DString impl 2026-03-05 00:50:58 +11:00
ParserStack.hpp xo-reader2: bugfix: checkpoint before allocating SSMs 2026-02-16 11:03:09 -05:00
ParserStateMachine.hpp xo-reader2 stack: + op<= setup 2026-03-12 21:00:16 -05:00
ProgressSsm.hpp xo-reader2 stack: progress towards recognizing function calls [WIP] 2026-02-10 23:28:20 -05:00
QuoteSsm.hpp xo-reader2 stack: + #q token + QuoteSsm [WIP - not functional] 2026-03-01 13:06:57 +11:00
Reader.hpp xo-reader2 scaffold (fomo+arena version of xo-reader/) [WIP] 2026-01-18 17:59:46 -05:00
reader2_register_facets.hpp xo-reader2: + regression2_register_facets() 2026-01-18 18:57:33 -05:00
reader2_register_types.hpp xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling 2026-03-04 22:26:31 +11:00
ReaderConfig.hpp xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
SchematikaParser.hpp xo-reader2: + intern_string() forwarding methods in parser/reader 2026-02-28 13:24:06 +11:00
SchematikaReader.hpp xo-reader2: + intern_string() forwarding methods in parser/reader 2026-02-28 13:24:06 +11:00
SequenceSsm.hpp xo-reader2: progress+apply works up to lparen introducing formals 2026-02-11 18:07:55 -05:00
SyntaxStateMachine.hpp xo-reader2 xo-expression2: + DSequenceSsm ++ utest 2026-01-31 18:28:25 -05:00
syntaxstatetype.hpp xo-reader2: parse list types + utest 2026-03-11 14:13:48 -05:00
ToplevelSeqSsm.hpp xo-reader2: rename DExprSeqState -> DToplevelSeqSsm 2026-02-16 11:15:30 -05:00