@@ -19,10 +19,11 @@ B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: compare_expr
1919B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: add_expr
2020B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: mult_expr
2121B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: unary_expr
22- B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: indexed_expr
23- B: [ 4, 5] PS: [0, 4] PE: [0, 5] root: primary_expr
24- B: [ 4, 5] PS: [0, 4] PE: [0, 5] literal
25- B: [ 4, 5] PS: [0, 4] PE: [0, 5] int `1`
22+ B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: fallback_expr
23+ B: [ 4, 5] PS: [0, 4] PE: [0, 5] delegate: indexed_expr
24+ B: [ 4, 5] PS: [0, 4] PE: [0, 5] root: primary_expr
25+ B: [ 4, 5] PS: [0, 4] PE: [0, 5] literal
26+ B: [ 4, 5] PS: [0, 4] PE: [0, 5] int `1`
2627B: [ 6, 14] PS: [1, 0] PE: [1, 8] assign
2728B: [ 6, 10] PS: [1, 0] PE: [1, 4] left: var_path
2829B: [ 6, 7] PS: [1, 0] PE: [1, 1] root: identifier `a`
@@ -35,10 +36,11 @@ B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: compare_expr
3536B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: add_expr
3637B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: mult_expr
3738B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: unary_expr
38- B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: indexed_expr
39- B: [ 8, 9] PS: [1, 2] PE: [1, 3] root: primary_expr
40- B: [ 8, 9] PS: [1, 2] PE: [1, 3] literal
41- B: [ 8, 9] PS: [1, 2] PE: [1, 3] int `0`
39+ B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: fallback_expr
40+ B: [ 8, 9] PS: [1, 2] PE: [1, 3] delegate: indexed_expr
41+ B: [ 8, 9] PS: [1, 2] PE: [1, 3] root: primary_expr
42+ B: [ 8, 9] PS: [1, 2] PE: [1, 3] literal
43+ B: [ 8, 9] PS: [1, 2] PE: [1, 3] int `0`
4244B: [ 9, 10] PS: [1, 3] PE: [1, 4] ] `]`
4345B: [11, 12] PS: [1, 5] PE: [1, 6] = `=`
4446B: [13, 14] PS: [1, 7] PE: [1, 8] right: expr
@@ -49,10 +51,11 @@ B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: compare_expr
4951B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: add_expr
5052B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: mult_expr
5153B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: unary_expr
52- B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: indexed_expr
53- B: [13, 14] PS: [1, 7] PE: [1, 8] root: primary_expr
54- B: [13, 14] PS: [1, 7] PE: [1, 8] literal
55- B: [13, 14] PS: [1, 7] PE: [1, 8] int `2`
54+ B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: fallback_expr
55+ B: [13, 14] PS: [1, 7] PE: [1, 8] delegate: indexed_expr
56+ B: [13, 14] PS: [1, 7] PE: [1, 8] root: primary_expr
57+ B: [13, 14] PS: [1, 7] PE: [1, 8] literal
58+ B: [13, 14] PS: [1, 7] PE: [1, 8] int `2`
5659B: [15, 24] PS: [2, 0] PE: [2, 9] assign
5760B: [15, 20] PS: [2, 0] PE: [2, 5] left: var_path
5861B: [15, 16] PS: [2, 0] PE: [2, 1] root: identifier `a`
@@ -69,10 +72,11 @@ B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: compare_expr
6972B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: add_expr
7073B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: mult_expr
7174B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: unary_expr
72- B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: indexed_expr
73- B: [23, 24] PS: [2, 8] PE: [2, 9] root: primary_expr
74- B: [23, 24] PS: [2, 8] PE: [2, 9] literal
75- B: [23, 24] PS: [2, 8] PE: [2, 9] int `3`
75+ B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: fallback_expr
76+ B: [23, 24] PS: [2, 8] PE: [2, 9] delegate: indexed_expr
77+ B: [23, 24] PS: [2, 8] PE: [2, 9] root: primary_expr
78+ B: [23, 24] PS: [2, 8] PE: [2, 9] literal
79+ B: [23, 24] PS: [2, 8] PE: [2, 9] int `3`
7680B: [25, 40] PS: [3, 0] PE: [3, 15] assign
7781B: [25, 36] PS: [3, 0] PE: [3, 11] left: var_path
7882B: [25, 26] PS: [3, 0] PE: [3, 1] root: identifier `a`
@@ -85,10 +89,11 @@ B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: compare_expr
8589B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: add_expr
8690B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: mult_expr
8791B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: unary_expr
88- B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: indexed_expr
89- B: [27, 28] PS: [3, 2] PE: [3, 3] root: primary_expr
90- B: [27, 28] PS: [3, 2] PE: [3, 3] literal
91- B: [27, 28] PS: [3, 2] PE: [3, 3] int `0`
92+ B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: fallback_expr
93+ B: [27, 28] PS: [3, 2] PE: [3, 3] delegate: indexed_expr
94+ B: [27, 28] PS: [3, 2] PE: [3, 3] root: primary_expr
95+ B: [27, 28] PS: [3, 2] PE: [3, 3] literal
96+ B: [27, 28] PS: [3, 2] PE: [3, 3] int `0`
9297B: [28, 29] PS: [3, 3] PE: [3, 4] ] `]`
9398B: [29, 30] PS: [3, 4] PE: [3, 5] . `.`
9499B: [30, 31] PS: [3, 5] PE: [3, 6] indexing: identifier `b`
@@ -101,14 +106,15 @@ B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: compare_expr
101106B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: add_expr
102107B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: mult_expr
103108B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: unary_expr
104- B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: indexed_expr
105- B: [32, 35] PS: [3, 7] PE: [3, 10] root: primary_expr
106- B: [32, 35] PS: [3, 7] PE: [3, 10] literal
107- B: [32, 35] PS: [3, 7] PE: [3, 10] string
108- B: [32, 33] PS: [3, 7] PE: [3, 8] start: string_start `"`
109- B: [33, 34] PS: [3, 8] PE: [3, 9] contents: string_contents
110- B: [33, 34] PS: [3, 8] PE: [3, 9] content: string_content `c`
111- B: [34, 35] PS: [3, 9] PE: [3, 10] end: string_end `"`
109+ B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: fallback_expr
110+ B: [32, 35] PS: [3, 7] PE: [3, 10] delegate: indexed_expr
111+ B: [32, 35] PS: [3, 7] PE: [3, 10] root: primary_expr
112+ B: [32, 35] PS: [3, 7] PE: [3, 10] literal
113+ B: [32, 35] PS: [3, 7] PE: [3, 10] string
114+ B: [32, 33] PS: [3, 7] PE: [3, 8] start: string_start `"`
115+ B: [33, 34] PS: [3, 8] PE: [3, 9] contents: string_contents
116+ B: [33, 34] PS: [3, 8] PE: [3, 9] content: string_content `c`
117+ B: [34, 35] PS: [3, 9] PE: [3, 10] end: string_end `"`
112118B: [35, 36] PS: [3, 10] PE: [3, 11] ] `]`
113119B: [37, 38] PS: [3, 12] PE: [3, 13] = `=`
114120B: [39, 40] PS: [3, 14] PE: [3, 15] right: expr
@@ -119,7 +125,8 @@ B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: compare_expr
119125B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: add_expr
120126B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: mult_expr
121127B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: unary_expr
122- B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: indexed_expr
123- B: [39, 40] PS: [3, 14] PE: [3, 15] root: primary_expr
124- B: [39, 40] PS: [3, 14] PE: [3, 15] literal
125- B: [39, 40] PS: [3, 14] PE: [3, 15] int `4`
128+ B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: fallback_expr
129+ B: [39, 40] PS: [3, 14] PE: [3, 15] delegate: indexed_expr
130+ B: [39, 40] PS: [3, 14] PE: [3, 15] root: primary_expr
131+ B: [39, 40] PS: [3, 14] PE: [3, 15] literal
132+ B: [39, 40] PS: [3, 14] PE: [3, 15] int `4`
0 commit comments