Commit graph

14 commits

Author SHA1 Message Date
b988bc6790 xo-reader: parsestatemachine.top_exprstate() + use to simplify 2024-08-19 15:55:36 -04:00
4232da4ef2 xo-reader: streamline: + parserstatemachine::pop_exprstate() + use 2024-08-19 13:54:58 -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
29932f9a3d xo-reader: parserstatemachine -> consolidate on_formal_arglist() 2024-08-19 11:43:20 -04:00
b02d1e17e4 xo-reader: refactor: parserstatemachine to consolidate on_input() 2024-08-19 11:39:27 -04:00
8cae38817b xo-reader: refactor: parserstatemachine w/ exprstate.on_lambda_token 2024-08-19 00:54:45 -04:00
7767833afb xo-reader: refactor: simplify lambda_xs api 2024-08-19 00:24:11 -04:00
5916ac874f xo-reader: refactor: simplify expect_formal_arglist_xs api 2024-08-18 23:59:01 -04:00
9a42f02f0c xo-reader: refactor: simplify expect_expr_xs api 2024-08-18 23:53:06 -04:00
e9289e855e xo-reader: bugfix: lambda_xs: supply exprstate.exs_type 2024-08-18 11:05:47 -04:00
1628d8f44c xo-reader: feat: mvp lambda parsing [untested] 2024-08-17 13:26:57 -04:00
0841fd7dbd xo-reader: wip: parsing lambda expressions [wip, non-functional] 2024-08-17 01:09:17 -04:00
5b53dbeac7 xo-reader: wip: stub for lambda expression 2024-08-15 14:00:35 -04:00