|
|
8bc91d3b83
|
xo-parser: refactor: explicit stack eliminates expractiontype::push1
|
2024-08-01 10:50:14 +10:00 |
|
|
|
6b53afe6e6
|
xo-parser: prep: + exprstatestack arg to exprstate::on_f64()
|
2024-08-01 10:47:07 +10:00 |
|
|
|
59837c47f0
|
xo-parser: prep: + exprstatestack arg to exprstate::on_singleassign()
|
2024-08-01 10:45:52 +10:00 |
|
|
|
cdd40a20c7
|
xo-parser: prep: + exprstatestack arg to exprstate::on_colon()
|
2024-08-01 10:44:59 +10:00 |
|
|
|
00eaa55cc9
|
xo-parser: pref: + exprstatestack arg to exprstate::on_symbol()
|
2024-08-01 10:43:33 +10:00 |
|
|
|
847f8744b3
|
xo-parser: refactor: explicit stack eliminates push2 actiontype
|
2024-08-01 10:41:55 +10:00 |
|
|
|
6affaf9ded
|
xo-parser: refactor: + xs_stack arg to exprstate input methods
|
2024-08-01 10:37:54 +10:00 |
|
|
|
a5bd857efd
|
xo-parser: refactor: xtract exprstatestack from parser
|
2024-08-01 10:32:23 +10:00 |
|
|
|
2f7176b102
|
xo-parser: + expraction::pop() & apply
|
2024-08-01 10:31:42 +10:00 |
|
|
|
32b3998094
|
xo-parser: use ConvertExpr for 'def foo : sometype...'
|
2024-08-01 10:04:10 +10:00 |
|
|
|
4132a66165
|
xo-parser: + expect_type + exprir::td_ etc.
|
2024-08-01 09:44:52 +10:00 |
|
|
|
5d2ee35fe6
|
parser: initial implementation [wip - only handles 'def' expr
|
2024-07-31 23:37:51 +10:00 |
|