Commit graph

16 commits

Author SHA1 Message Date
fccff55001 xo-reader: refactor: splitoff defexpr state machine from exprstate 2024-08-08 15:11:50 -04:00
3a0a455b2c xo-reader: refactor: mv defexpr on_rightparen(), on_f64() -> define_xs 2024-08-08 14:37:56 -04:00
1a6908043b xo-reader: refactor: mv def-expr on_leftparen (noop) -> define_xs 2024-08-08 14:27:01 -04:00
5c14ff9884 xo-reader: refactor: mv on_singleassign def-expr -> define_xs 2024-08-08 14:22:48 -04:00
149536b182 xo-reader: refactor: mv on_semicolon for def-expr to define_xs 2024-08-08 14:16:12 -04:00
a3b8f778f2 xo-reader: refactor: move on_colon() for def-expr to define_xs.cpp 2024-08-08 13:32:02 -04:00
b6a94bb61c xo-reader: refactor: mv on_typedescr def-expr impl -> define_xs 2024-08-08 13:25:56 -04:00
190a0fa719 xo-reader: tidy: mv exprstate impl -> exprstate.cpp 2024-08-08 13:18:58 -04:00
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