Commit graph

14 commits

Author SHA1 Message Date
c8f166acc8 xo-reader: streamline exprseq_xs.start() using psm 2024-08-19 16:19:23 -04:00
bcb2af4a56 xo-reader: split: exprstatestack to own .*pp files 2024-08-19 13:48:47 -04:00
bdf75d5620 xo-reader: parserstatemachine -> consolidate on_expr() args 2024-08-19 12:17:26 -04:00
370722b086 xo-parser: parserstatemachine -> consolidate on_typedescr() args 2024-08-19 11:51:45 -04:00
bda115037b xo-reader: refactor: use parsestatemachine w/ on_symbol_token() 2024-08-19 01:03:18 -04:00
034dac7dfd xo-reader: refactor: + parserstatemachine; use for def_expr 2024-08-19 00:44:34 -04:00
bd8f093a00 xo-reader: refactor: simplify exprseq_xs api 2024-08-18 23:56:50 -04:00
818127a446 xo-reader: refactor: simplify define_xs behavior 2024-08-18 23:29:36 -04:00
be412cb5ae xo-reader: refactor: + expect_symbol_xs [wip] 2024-08-10 16:20:51 -05:00
372a86485f xo-reader: + exprseq_xs.on_expr() 2024-08-09 20:01:22 -04:00
cf3448bc82 xo-reader: + exprseq_xs.on_typedef() + simplie tl exprseq case 2024-08-09 19:56:47 -04:00
30cfe0c918 xo-reader: simplify exprseq_xs::on_symbol_token() 2024-08-09 19:52:30 -04:00
424a4cd0f1 xo-reader: simplify: adopt exprseq_xs + drop .admits_definition() 2024-08-09 19:43:00 -04:00
04f79eaf01 xo-reader: wip: + exprseq_xs class 2024-08-09 14:10:16 -04:00