Commit graph

15 commits

Author SHA1 Message Date
96c0bea2f5 xo-reader: simplify expect_formal_xs, expect_symbol_xs 2024-08-19 16:42:52 -04:00
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
355f73b2a1 xo-reader: parserstatemachine -> consolidate on_symbol() args 2024-08-19 11:55:11 -04:00
370722b086 xo-parser: parserstatemachine -> consolidate on_typedescr() args 2024-08-19 11:51:45 -04:00
dbd2f69533 xo-reader: parserstatemachine -> consolidate on_formal() args 2024-08-19 11:46:46 -04:00
b02d1e17e4 xo-reader: refactor: parserstatemachine to consolidate on_input() 2024-08-19 11:39:27 -04:00
0dd66a4bcc xo-reader: refactor: simplify expect_formal_xs api 2024-08-19 00:17:32 -04:00
a5e2f622a4 xo-reader: refactor: simplify expect_formal_xs api 2024-08-19 00:13:59 -04:00
2b6b15480e expect_type_xs: refactor: simplify api 2024-08-18 23:47:47 -04:00
12efbebe21 xo-reader: bugfix: expect_formal_xs push expect_type_xs for rhs type 2024-08-18 11:13:54 -04:00
29638438b5 xo-reader: bugfix: expect_formal_xs supply exprstate.exs_type 2024-08-18 11:12:12 -04:00
1628d8f44c xo-reader: feat: mvp lambda parsing [untested] 2024-08-17 13:26:57 -04:00
6d5387eef7 xo-reader: + expect_formal_xs [wip - not used] 2024-08-16 21:55:23 -04:00