|
|
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 |
|
|
|
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 |
|
|
|
ae746b3173
|
xo-reader: retire unused admits_symbol()
|
2024-08-11 00:01:11 -05:00 |
|
|
|
e9e0d5255f
|
xo-reader: streamline: drop redundant admits_xxx() methods
|
2024-08-10 23:57:01 -05:00 |
|
|
|
18a4b51d3c
|
xo-reader: simplify: drop redundant virtual admits_xxx()
|
2024-08-10 17:30:45 -05:00 |
|
|
|
2b436850cf
|
xo-reader: simplify: drop exprstate.admits_colon()
|
2024-08-10 17:12:52 -05:00 |
|
|
|
fb30451684
|
xo-reader: simplify rightparen logic
|
2024-08-09 20:45:06 -04:00 |
|
|
|
538c9d90e5
|
xo-reader: simplify paren handling logic
|
2024-08-09 20:40:37 -04:00 |
|
|
|
b8b9efd633
|
xo-reader: simplify f64 token handling
|
2024-08-09 20:28:58 -04:00 |
|
|
|
424a4cd0f1
|
xo-reader: simplify: adopt exprseq_xs + drop .admits_definition()
|
2024-08-09 19:43:00 -04:00 |
|
|
|
60a7ec1cd0
|
xo-reader: rename+: exprstate.on_def() -> on_def_token() + token arg
|
2024-08-09 13:42:50 -04:00 |
|
|
|
892b332a20
|
xo-reader: rename: exprstate.on_f64() -> on_f64_token()
|
2024-08-09 13:36:33 -04:00 |
|
|
|
a51f1d65db
|
xo-reader: rename+: exprstate.on_rightparen() + token arg
|
2024-08-09 13:30:41 -04:00 |
|
|
|
8d1ae35075
|
xo-reader: rename+: exprstate.on_leftparen() -> on_leftparen_token()
|
2024-08-09 13:25:59 -04:00 |
|
|
|
2cff2b5ca7
|
xo-reader: rename+: exprstate.on_singleassign() + explicit token
|
2024-08-09 13:21:18 -04:00 |
|
|
|
544c1def4a
|
xo-reader: rename+: exprstate.on_semicolon() -> on_semicolon_token()
|
2024-08-09 13:16:52 -04:00 |
|
|
|
1fcac9485b
|
xo-reader: refactor: rename exprstate.on_colon() -> on_colon_token
|
2024-08-09 13:12:01 -04:00 |
|
|
|
49cb0f0bba
|
xo-reader: tidy: rename expstate.on_symbol() -> on_symbol_token()
|
2024-08-09 13:06:34 -04:00 |
|
|
|
b813e55194
|
xo-reader: refactor: demote exprstate.gen_expr to leaves that care
|
2024-08-09 12:58:11 -04:00 |
|
|
|
5d3e92d114
|
xo-reader: refactor: mv expr_progress impl -new-> progress_xs.*pp
|
2024-08-08 16:34:35 -04:00 |
|