@@ -21,11 +21,16 @@ export const grammar: Grammar = {
2121
2222 AdditiveExpression : {
2323 p : [ { r : 'MultiplicativeExpression' } , { r : 'AdditiveExpressionCont' } ] ,
24- ast : [ '?' , [ '==' , [ 'len' , [ '$' , '/children' ] ] , 1 ] , [ '$' , '/children/0' ] ,
25- [ '?' , [ '==' , [ '$' , '/children/1/children/0' ] , '+' ] ,
24+ ast : [
25+ '?' ,
26+ [ '==' , [ 'len' , [ '$' , '/children' ] ] , 1 ] ,
27+ [ '$' , '/children/0' ] ,
28+ [
29+ '?' ,
30+ [ '==' , [ '$' , '/children/1/children/0' ] , '+' ] ,
2631 [ '+' , [ '$' , '/children/0' ] , [ '$' , '/children/1/children/1' , 1 ] ] ,
27- [ '-' , [ '$' , '/children/0' ] , [ '$' , '/children/1/children/1' , 1 ] ]
28- ]
32+ [ '-' , [ '$' , '/children/0' ] , [ '$' , '/children/1/children/1' , 1 ] ] ,
33+ ] ,
2934 ] ,
3035 } ,
3136 AdditiveExpressionCont : {
@@ -44,11 +49,16 @@ export const grammar: Grammar = {
4449
4550 MultiplicativeExpression : {
4651 p : [ { r : 'Literal' } , { r : 'MultiplicativeExpressionCont' } ] ,
47- ast : [ '?' , [ '==' , [ 'len' , [ '$' , '/children' ] ] , 1 ] , [ '$' , '/children/0' ] ,
48- [ '?' , [ '==' , [ '$' , '/children/1/children/0' ] , '*' ] ,
52+ ast : [
53+ '?' ,
54+ [ '==' , [ 'len' , [ '$' , '/children' ] ] , 1 ] ,
55+ [ '$' , '/children/0' ] ,
56+ [
57+ '?' ,
58+ [ '==' , [ '$' , '/children/1/children/0' ] , '*' ] ,
4959 [ '*' , [ '$' , '/children/0' ] , [ '$' , '/children/1/children/1' , 1 ] ] ,
50- [ '/' , [ '$' , '/children/0' ] , [ '$' , '/children/1/children/1' , 1 ] ]
51- ]
60+ [ '/' , [ '$' , '/children/0' ] , [ '$' , '/children/1/children/1' , 1 ] ] ,
61+ ] ,
5262 ] ,
5363 } ,
5464 MultiplicativeExpressionCont : {
0 commit comments