Commit graph

14 commits

Author SHA1 Message Date
e544491ef7 xo-reader: refactor: mv admits_xxxparen -> define_xs 2024-08-08 12:54:50 -04:00
762aa0016a xo-reader: refactor: mv admits_singleassign -> define_xs 2024-08-08 12:16:59 -04:00
452c224110 xo-reader: refactor: mv admits_semicolon for defexpr -> define_xs 2024-08-08 11:41:27 -04:00
ca33241ce2 xo-reader: refactor: mv admits_colon -> define_xs 2024-08-08 11:40:51 -04:00
8b77fa9e99 xo-reader: refactor: mv admits_symbol de- expr work -> define_xs 2024-08-08 11:31:52 -04:00
3f949dd3e4 xo-reader: refactor: specialize admits_definition() for define_xs 2024-08-07 16:36:46 -04:00
3a1db8ca02 xo-reader: refactor: move defexpr on_symbol to dedicated define_xs 2024-08-07 16:32:32 -04:00
c4b58bb298 xo-reader: refactor: move def on_expr() to define_xs subtype 2024-08-07 16:28:39 -04:00
739d8efe82 xo-reader: reorg: exprstate to own .hpp file 2024-08-07 16:08:03 -04:00
e58f1ac62d xo-reader: prep: virtual-ize exprstate methods 2024-08-07 16:05:21 -04:00
6bc28cbfdf xo-reader: refactor: exprstatestack holds ptrs to exprstates 2024-08-07 16:01:05 -04:00
6ff2ac97b0 xo-reader: feat: handle parenthesized expressions 2024-08-07 11:52:20 -04:00
37268113fb xo-parser: prep: semicolon expr separator, prep for infix ops 2024-08-06 23:09:05 -04:00
f00c390e37 xo-reader: naming: xo_parser->xo_reader 2024-08-06 10:19:33 -04:00