|
|
0dd66a4bcc
|
xo-reader: refactor: simplify expect_formal_xs api
|
2024-08-19 00:17:32 -04:00 |
|
|
|
2df98cc029
|
xo-reader: bugfix: missed expect_symbol_xs.start() + utest to reveal
|
2024-08-19 00:15:58 -04:00 |
|
|
|
a5e2f622a4
|
xo-reader: refactor: simplify expect_formal_xs api
|
2024-08-19 00:13:59 -04:00 |
|
|
|
79c4b59a19
|
xo-reader: refactor: minor streamlining in progress_xs
|
2024-08-19 00:10:13 -04:00 |
|
|
|
8c0ddab587
|
xo-reader: minor: missed progress_xs refactor to use .start()
|
2024-08-19 00:08:14 -04:00 |
|
|
|
6d73caf308
|
xo-reader: refactor: simplify progress_xs api
|
2024-08-19 00:06:34 -04:00 |
|
|
|
5916ac874f
|
xo-reader: refactor: simplify expect_formal_arglist_xs api
|
2024-08-18 23:59:01 -04:00 |
|
|
|
bd8f093a00
|
xo-reader: refactor: simplify exprseq_xs api
|
2024-08-18 23:56:50 -04:00 |
|
|
|
9a42f02f0c
|
xo-reader: refactor: simplify expect_expr_xs api
|
2024-08-18 23:53:06 -04:00 |
|
|
|
2b6b15480e
|
expect_type_xs: refactor: simplify api
|
2024-08-18 23:47:47 -04:00 |
|
|
|
f8754913bb
|
xo-reader: refactor: simplify expect_symbol_xs api
|
2024-08-18 23:43:59 -04:00 |
|
|
|
8bff8adc57
|
xo-reader: refactor: streamline define_xs impl
|
2024-08-18 23:40:43 -04:00 |
|
|
|
f432e950ab
|
xo-reader: refactor: streamline define_xs impl
|
2024-08-18 23:38:53 -04:00 |
|
|
|
e8e03f7b4c
|
xo-reader: refactor: streamline define_xs impl
|
2024-08-18 23:36:56 -04:00 |
|
|
|
b607c8b6dc
|
xo-reader: refactor: streamline define_xs
|
2024-08-18 23:33:32 -04:00 |
|
|
|
5b221b1fae
|
xo-reader: refactor: streamline define_xs
|
2024-08-18 23:31:45 -04:00 |
|
|
|
818127a446
|
xo-reader: refactor: simplify define_xs behavior
|
2024-08-18 23:29:36 -04:00 |
|
|
|
12efbebe21
|
xo-reader: bugfix: expect_formal_xs push expect_type_xs for rhs type
|
2024-08-18 11:13:54 -04:00 |
|
|
|
e43d3536c0
|
xo-reader: bugfix: w/ expect_formal_xs need push expect_symbol_xs
|
2024-08-18 11:12:48 -04:00 |
|
|
|
29638438b5
|
xo-reader: bugfix: expect_formal_xs supply exprstate.exs_type
|
2024-08-18 11:12:12 -04:00 |
|
|
|
ebeefdc447
|
xo-reader: bugfix: expect_formal_arglist_xs sets exprstate.exs_type
|
2024-08-18 11:10:11 -04:00 |
|
|
|
e9289e855e
|
xo-reader: bugfix: lambda_xs: supply exprstate.exs_type
|
2024-08-18 11:05:47 -04:00 |
|
|
|
8a633a4f94
|
xo-reader: bugfix: + missing exprstatetype.expect_formal_arglist
|
2024-08-18 11:04:59 -04:00 |
|
|
|
67125d5c65
|
xo-reader: bugfix: + missing exprstatetype.expect_formal
|
2024-08-18 11:04:34 -04:00 |
|
|
|
2f2a1d2e13
|
xo-reader: bugfix: + missing exprstatetype.lambdaexpr
|
2024-08-18 11:03:58 -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 |
|
|
|
8ed090c2e2
|
xo-reader: dispatch comm token -> exprstate.on_comma_token()
|
2024-08-16 22:17:39 -04:00 |
|
|
|
52d1bd8790
|
xo-reader: + exprstate.on_comma_token() [wip, not used]
|
2024-08-16 22:15:58 -04:00 |
|
|
|
fda9889207
|
Merge branch 'main' of github.com:Rconybea/xo-reader
|
2024-08-16 22:15:26 -04:00 |
|
|
|
6d5387eef7
|
xo-reader: + expect_formal_xs [wip - not used]
|
2024-08-16 21:55:23 -04:00 |
|
|
|
5b53dbeac7
|
xo-reader: wip: stub for lambda expression
|
2024-08-15 14:00:35 -04:00 |
|
|
|
c36e8cae40
|
xo-reader: feat: support operator precedence for *,/ over +,-
|
2024-08-15 00:36:02 -04:00 |
|
|
|
bba6898ee1
|
xo-reader: fix+prep: setup for associative behaviore
|
2024-08-15 00:14:55 -04:00 |
|
|
|
29596a7c1d
|
xo-reader: feat: parse infix exprs for +,-,*,/ operators
|
2024-08-14 23:44:17 -04:00 |
|
|
|
1918148999
|
xo-reader: refactor: consolidate w/ illegal_input_error()
|
2024-08-11 00:05:44 -05:00 |
|
|
|
4f44bada3d
|
xo-reader: tidy - bury debris
|
2024-08-11 00:02:29 -05:00 |
|
|
|
ae746b3173
|
xo-reader: retire unused admits_symbol()
|
2024-08-11 00:01:11 -05:00 |
|
|
|
652a454887
|
xo-reader: bury debris
|
2024-08-10 23:58:08 -05:00 |
|
|
|
e9e0d5255f
|
xo-reader: streamline: drop redundant admits_xxx() methods
|
2024-08-10 23:57:01 -05:00 |
|
|
|
f1f5b44a81
|
xo-reader: tidy: buty debris
|
2024-08-10 17:31:44 -05:00 |
|
|
|
18a4b51d3c
|
xo-reader: simplify: drop redundant virtual admits_xxx()
|
2024-08-10 17:30:45 -05:00 |
|
|
|
57b9a7f561
|
xo-reader: tidy: cleanup debris
|
2024-08-10 17:14:19 -05:00 |
|
|
|
2b436850cf
|
xo-reader: simplify: drop exprstate.admits_colon()
|
2024-08-10 17:12:52 -05:00 |
|
|
|
99d9f40091
|
xo-reader: streamline: collapse exprstate::on_symbol_token()
|
2024-08-10 17:09:51 -05:00 |
|
|
|
29f2173070
|
xo-reader: refactor: mv type-expr handling to expect_type_xs
|
2024-08-10 17:08:40 -05:00 |
|
|
|
1087e57a62
|
xo-reader: refactor: + expect_type_xs [wip]
|
2024-08-10 17:02:50 -05:00 |
|
|
|
08497a371c
|
xo-reader: mv symbol handling to expect_symbol_xs
|
2024-08-10 16:56:35 -05:00 |
|
|
|
be412cb5ae
|
xo-reader: refactor: + expect_symbol_xs [wip]
|
2024-08-10 16:20:51 -05:00 |
|
|
|
d1d72f9fc9
|
xo-reader: streamline: simplify expect_expr_xs
|
2024-08-10 15:56:48 -05:00 |
|