diff options
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/err/0028_macro_2.0.txt')
-rw-r--r-- | crates/ra_syntax/tests/data/parser/err/0028_macro_2.0.txt | 236 |
1 files changed, 118 insertions, 118 deletions
diff --git a/crates/ra_syntax/tests/data/parser/err/0028_macro_2.0.txt b/crates/ra_syntax/tests/data/parser/err/0028_macro_2.0.txt index 181ccfa25..97ec4a5ab 100644 --- a/crates/ra_syntax/tests/data/parser/err/0028_macro_2.0.txt +++ b/crates/ra_syntax/tests/data/parser/err/0028_macro_2.0.txt | |||
@@ -5,80 +5,80 @@ SOURCE_FILE@[0; 349) | |||
5 | NAME_REF@[0; 5) | 5 | NAME_REF@[0; 5) |
6 | IDENT@[0; 5) "macro" | 6 | IDENT@[0; 5) "macro" |
7 | err: `expected EXCL` | 7 | err: `expected EXCL` |
8 | WHITESPACE@[5; 6) | 8 | WHITESPACE@[5; 6) " " |
9 | NAME@[6; 21) | 9 | NAME@[6; 21) |
10 | IDENT@[6; 21) "parse_use_trees" | 10 | IDENT@[6; 21) "parse_use_trees" |
11 | TOKEN_TREE@[21; 41) | 11 | TOKEN_TREE@[21; 41) |
12 | L_PAREN@[21; 22) | 12 | L_PAREN@[21; 22) "(" |
13 | DOLLAR@[22; 23) | 13 | DOLLAR@[22; 23) "$" |
14 | TOKEN_TREE@[23; 32) | 14 | TOKEN_TREE@[23; 32) |
15 | L_PAREN@[23; 24) | 15 | L_PAREN@[23; 24) "(" |
16 | DOLLAR@[24; 25) | 16 | DOLLAR@[24; 25) "$" |
17 | IDENT@[25; 26) "s" | 17 | IDENT@[25; 26) "s" |
18 | COLON@[26; 27) | 18 | COLON@[26; 27) ":" |
19 | IDENT@[27; 31) "expr" | 19 | IDENT@[27; 31) "expr" |
20 | R_PAREN@[31; 32) | 20 | R_PAREN@[31; 32) ")" |
21 | COMMA@[32; 33) | 21 | COMMA@[32; 33) "," |
22 | STAR@[33; 34) | 22 | STAR@[33; 34) "*" |
23 | WHITESPACE@[34; 35) | 23 | WHITESPACE@[34; 35) " " |
24 | DOLLAR@[35; 36) | 24 | DOLLAR@[35; 36) "$" |
25 | TOKEN_TREE@[36; 39) | 25 | TOKEN_TREE@[36; 39) |
26 | L_PAREN@[36; 37) | 26 | L_PAREN@[36; 37) "(" |
27 | COMMA@[37; 38) | 27 | COMMA@[37; 38) "," |
28 | R_PAREN@[38; 39) | 28 | R_PAREN@[38; 39) ")" |
29 | STAR@[39; 40) | 29 | STAR@[39; 40) "*" |
30 | R_PAREN@[40; 41) | 30 | R_PAREN@[40; 41) ")" |
31 | err: `expected SEMI` | 31 | err: `expected SEMI` |
32 | WHITESPACE@[41; 42) | 32 | WHITESPACE@[41; 42) " " |
33 | err: `expected an item` | 33 | err: `expected an item` |
34 | ERROR@[42; 93) | 34 | ERROR@[42; 93) |
35 | L_CURLY@[42; 43) | 35 | L_CURLY@[42; 43) "{" |
36 | WHITESPACE@[43; 48) | 36 | WHITESPACE@[43; 48) "\n " |
37 | MACRO_CALL@[48; 91) | 37 | MACRO_CALL@[48; 91) |
38 | PATH@[48; 51) | 38 | PATH@[48; 51) |
39 | PATH_SEGMENT@[48; 51) | 39 | PATH_SEGMENT@[48; 51) |
40 | NAME_REF@[48; 51) | 40 | NAME_REF@[48; 51) |
41 | IDENT@[48; 51) "vec" | 41 | IDENT@[48; 51) "vec" |
42 | EXCL@[51; 52) | 42 | EXCL@[51; 52) "!" |
43 | TOKEN_TREE@[52; 91) | 43 | TOKEN_TREE@[52; 91) |
44 | L_BRACK@[52; 53) | 44 | L_BRACK@[52; 53) "[" |
45 | WHITESPACE@[53; 62) | 45 | WHITESPACE@[53; 62) "\n " |
46 | DOLLAR@[62; 63) | 46 | DOLLAR@[62; 63) "$" |
47 | TOKEN_TREE@[63; 84) | 47 | TOKEN_TREE@[63; 84) |
48 | L_PAREN@[63; 64) | 48 | L_PAREN@[63; 64) "(" |
49 | IDENT@[64; 78) "parse_use_tree" | 49 | IDENT@[64; 78) "parse_use_tree" |
50 | TOKEN_TREE@[78; 82) | 50 | TOKEN_TREE@[78; 82) |
51 | L_PAREN@[78; 79) | 51 | L_PAREN@[78; 79) "(" |
52 | DOLLAR@[79; 80) | 52 | DOLLAR@[79; 80) "$" |
53 | IDENT@[80; 81) "s" | 53 | IDENT@[80; 81) "s" |
54 | R_PAREN@[81; 82) | 54 | R_PAREN@[81; 82) ")" |
55 | COMMA@[82; 83) | 55 | COMMA@[82; 83) "," |
56 | R_PAREN@[83; 84) | 56 | R_PAREN@[83; 84) ")" |
57 | STAR@[84; 85) | 57 | STAR@[84; 85) "*" |
58 | WHITESPACE@[85; 90) | 58 | WHITESPACE@[85; 90) "\n " |
59 | R_BRACK@[90; 91) | 59 | R_BRACK@[90; 91) "]" |
60 | WHITESPACE@[91; 92) | 60 | WHITESPACE@[91; 92) "\n" |
61 | R_CURLY@[92; 93) | 61 | R_CURLY@[92; 93) "}" |
62 | WHITESPACE@[93; 95) | 62 | WHITESPACE@[93; 95) "\n\n" |
63 | FN_DEF@[95; 348) | 63 | FN_DEF@[95; 348) |
64 | ATTR@[95; 102) | 64 | ATTR@[95; 102) |
65 | POUND@[95; 96) | 65 | POUND@[95; 96) "#" |
66 | TOKEN_TREE@[96; 102) | 66 | TOKEN_TREE@[96; 102) |
67 | L_BRACK@[96; 97) | 67 | L_BRACK@[96; 97) "[" |
68 | IDENT@[97; 101) "test" | 68 | IDENT@[97; 101) "test" |
69 | R_BRACK@[101; 102) | 69 | R_BRACK@[101; 102) "]" |
70 | WHITESPACE@[102; 103) | 70 | WHITESPACE@[102; 103) "\n" |
71 | FN_KW@[103; 105) | 71 | FN_KW@[103; 105) "fn" |
72 | WHITESPACE@[105; 106) | 72 | WHITESPACE@[105; 106) " " |
73 | NAME@[106; 125) | 73 | NAME@[106; 125) |
74 | IDENT@[106; 125) "test_use_tree_merge" | 74 | IDENT@[106; 125) "test_use_tree_merge" |
75 | PARAM_LIST@[125; 127) | 75 | PARAM_LIST@[125; 127) |
76 | L_PAREN@[125; 126) | 76 | L_PAREN@[125; 126) "(" |
77 | R_PAREN@[126; 127) | 77 | R_PAREN@[126; 127) ")" |
78 | WHITESPACE@[127; 128) | 78 | WHITESPACE@[127; 128) " " |
79 | BLOCK@[128; 348) | 79 | BLOCK@[128; 348) |
80 | L_CURLY@[128; 129) | 80 | L_CURLY@[128; 129) "{" |
81 | WHITESPACE@[129; 134) | 81 | WHITESPACE@[129; 134) "\n " |
82 | EXPR_STMT@[134; 139) | 82 | EXPR_STMT@[134; 139) |
83 | PATH_EXPR@[134; 139) | 83 | PATH_EXPR@[134; 139) |
84 | PATH@[134; 139) | 84 | PATH@[134; 139) |
@@ -86,7 +86,7 @@ SOURCE_FILE@[0; 349) | |||
86 | NAME_REF@[134; 139) | 86 | NAME_REF@[134; 139) |
87 | IDENT@[134; 139) "macro" | 87 | IDENT@[134; 139) "macro" |
88 | err: `expected SEMI` | 88 | err: `expected SEMI` |
89 | WHITESPACE@[139; 140) | 89 | WHITESPACE@[139; 140) " " |
90 | EXPR_STMT@[140; 154) | 90 | EXPR_STMT@[140; 154) |
91 | CALL_EXPR@[140; 154) | 91 | CALL_EXPR@[140; 154) |
92 | PATH_EXPR@[140; 150) | 92 | PATH_EXPR@[140; 150) |
@@ -95,15 +95,15 @@ SOURCE_FILE@[0; 349) | |||
95 | NAME_REF@[140; 150) | 95 | NAME_REF@[140; 150) |
96 | IDENT@[140; 150) "test_merge" | 96 | IDENT@[140; 150) "test_merge" |
97 | ARG_LIST@[150; 154) | 97 | ARG_LIST@[150; 154) |
98 | L_PAREN@[150; 151) | 98 | L_PAREN@[150; 151) "(" |
99 | ARRAY_EXPR@[151; 154) | 99 | ARRAY_EXPR@[151; 154) |
100 | L_BRACK@[151; 152) | 100 | L_BRACK@[151; 152) "[" |
101 | err: `expected expression` | 101 | err: `expected expression` |
102 | ERROR@[152; 153) | 102 | ERROR@[152; 153) |
103 | DOLLAR@[152; 153) | 103 | DOLLAR@[152; 153) "$" |
104 | err: `expected COMMA` | 104 | err: `expected COMMA` |
105 | PAREN_EXPR@[153; 154) | 105 | PAREN_EXPR@[153; 154) |
106 | L_PAREN@[153; 154) | 106 | L_PAREN@[153; 154) "(" |
107 | err: `expected expression` | 107 | err: `expected expression` |
108 | err: `expected R_PAREN` | 108 | err: `expected R_PAREN` |
109 | err: `expected COMMA` | 109 | err: `expected COMMA` |
@@ -114,7 +114,7 @@ SOURCE_FILE@[0; 349) | |||
114 | err: `expected expression` | 114 | err: `expected expression` |
115 | EXPR_STMT@[154; 155) | 115 | EXPR_STMT@[154; 155) |
116 | ERROR@[154; 155) | 116 | ERROR@[154; 155) |
117 | DOLLAR@[154; 155) | 117 | DOLLAR@[154; 155) "$" |
118 | err: `expected SEMI` | 118 | err: `expected SEMI` |
119 | EXPR_STMT@[155; 160) | 119 | EXPR_STMT@[155; 160) |
120 | PATH_EXPR@[155; 160) | 120 | PATH_EXPR@[155; 160) |
@@ -126,7 +126,7 @@ SOURCE_FILE@[0; 349) | |||
126 | err: `expected expression` | 126 | err: `expected expression` |
127 | EXPR_STMT@[160; 161) | 127 | EXPR_STMT@[160; 161) |
128 | ERROR@[160; 161) | 128 | ERROR@[160; 161) |
129 | COLON@[160; 161) | 129 | COLON@[160; 161) ":" |
130 | err: `expected SEMI` | 130 | err: `expected SEMI` |
131 | EXPR_STMT@[161; 165) | 131 | EXPR_STMT@[161; 165) |
132 | PATH_EXPR@[161; 165) | 132 | PATH_EXPR@[161; 165) |
@@ -138,59 +138,59 @@ SOURCE_FILE@[0; 349) | |||
138 | err: `expected expression` | 138 | err: `expected expression` |
139 | EXPR_STMT@[165; 166) | 139 | EXPR_STMT@[165; 166) |
140 | ERROR@[165; 166) | 140 | ERROR@[165; 166) |
141 | R_PAREN@[165; 166) | 141 | R_PAREN@[165; 166) ")" |
142 | err: `expected SEMI` | 142 | err: `expected SEMI` |
143 | err: `expected expression` | 143 | err: `expected expression` |
144 | EXPR_STMT@[166; 167) | 144 | EXPR_STMT@[166; 167) |
145 | ERROR@[166; 167) | 145 | ERROR@[166; 167) |
146 | COMMA@[166; 167) | 146 | COMMA@[166; 167) "," |
147 | err: `expected SEMI` | 147 | err: `expected SEMI` |
148 | EXPR_STMT@[167; 170) | 148 | EXPR_STMT@[167; 170) |
149 | PREFIX_EXPR@[167; 170) | 149 | PREFIX_EXPR@[167; 170) |
150 | STAR@[167; 168) | 150 | STAR@[167; 168) "*" |
151 | WHITESPACE@[168; 169) | 151 | WHITESPACE@[168; 169) " " |
152 | err: `expected expression` | 152 | err: `expected expression` |
153 | ERROR@[169; 170) | 153 | ERROR@[169; 170) |
154 | DOLLAR@[169; 170) | 154 | DOLLAR@[169; 170) "$" |
155 | err: `expected SEMI` | 155 | err: `expected SEMI` |
156 | EXPR_STMT@[170; 171) | 156 | EXPR_STMT@[170; 171) |
157 | PAREN_EXPR@[170; 171) | 157 | PAREN_EXPR@[170; 171) |
158 | L_PAREN@[170; 171) | 158 | L_PAREN@[170; 171) "(" |
159 | err: `expected expression` | 159 | err: `expected expression` |
160 | err: `expected R_PAREN` | 160 | err: `expected R_PAREN` |
161 | err: `expected SEMI` | 161 | err: `expected SEMI` |
162 | err: `expected expression` | 162 | err: `expected expression` |
163 | EXPR_STMT@[171; 172) | 163 | EXPR_STMT@[171; 172) |
164 | ERROR@[171; 172) | 164 | ERROR@[171; 172) |
165 | COMMA@[171; 172) | 165 | COMMA@[171; 172) "," |
166 | err: `expected SEMI` | 166 | err: `expected SEMI` |
167 | err: `expected expression` | 167 | err: `expected expression` |
168 | EXPR_STMT@[172; 173) | 168 | EXPR_STMT@[172; 173) |
169 | ERROR@[172; 173) | 169 | ERROR@[172; 173) |
170 | R_PAREN@[172; 173) | 170 | R_PAREN@[172; 173) ")" |
171 | err: `expected SEMI` | 171 | err: `expected SEMI` |
172 | EXPR_STMT@[173; 175) | 172 | EXPR_STMT@[173; 175) |
173 | PREFIX_EXPR@[173; 175) | 173 | PREFIX_EXPR@[173; 175) |
174 | STAR@[173; 174) | 174 | STAR@[173; 174) "*" |
175 | err: `expected expression` | 175 | err: `expected expression` |
176 | ERROR@[174; 175) | 176 | ERROR@[174; 175) |
177 | R_BRACK@[174; 175) | 177 | R_BRACK@[174; 175) "]" |
178 | err: `expected SEMI` | 178 | err: `expected SEMI` |
179 | err: `expected expression` | 179 | err: `expected expression` |
180 | EXPR_STMT@[175; 176) | 180 | EXPR_STMT@[175; 176) |
181 | ERROR@[175; 176) | 181 | ERROR@[175; 176) |
182 | COMMA@[175; 176) | 182 | COMMA@[175; 176) "," |
183 | err: `expected SEMI` | 183 | err: `expected SEMI` |
184 | WHITESPACE@[176; 177) | 184 | WHITESPACE@[176; 177) " " |
185 | EXPR_STMT@[177; 180) | 185 | EXPR_STMT@[177; 180) |
186 | ARRAY_EXPR@[177; 180) | 186 | ARRAY_EXPR@[177; 180) |
187 | L_BRACK@[177; 178) | 187 | L_BRACK@[177; 178) "[" |
188 | err: `expected expression` | 188 | err: `expected expression` |
189 | ERROR@[178; 179) | 189 | ERROR@[178; 179) |
190 | DOLLAR@[178; 179) | 190 | DOLLAR@[178; 179) "$" |
191 | err: `expected COMMA` | 191 | err: `expected COMMA` |
192 | PAREN_EXPR@[179; 180) | 192 | PAREN_EXPR@[179; 180) |
193 | L_PAREN@[179; 180) | 193 | L_PAREN@[179; 180) "(" |
194 | err: `expected expression` | 194 | err: `expected expression` |
195 | err: `expected R_PAREN` | 195 | err: `expected R_PAREN` |
196 | err: `expected COMMA` | 196 | err: `expected COMMA` |
@@ -200,7 +200,7 @@ SOURCE_FILE@[0; 349) | |||
200 | err: `expected expression` | 200 | err: `expected expression` |
201 | EXPR_STMT@[180; 181) | 201 | EXPR_STMT@[180; 181) |
202 | ERROR@[180; 181) | 202 | ERROR@[180; 181) |
203 | DOLLAR@[180; 181) | 203 | DOLLAR@[180; 181) "$" |
204 | err: `expected SEMI` | 204 | err: `expected SEMI` |
205 | EXPR_STMT@[181; 187) | 205 | EXPR_STMT@[181; 187) |
206 | PATH_EXPR@[181; 187) | 206 | PATH_EXPR@[181; 187) |
@@ -212,7 +212,7 @@ SOURCE_FILE@[0; 349) | |||
212 | err: `expected expression` | 212 | err: `expected expression` |
213 | EXPR_STMT@[187; 188) | 213 | EXPR_STMT@[187; 188) |
214 | ERROR@[187; 188) | 214 | ERROR@[187; 188) |
215 | COLON@[187; 188) | 215 | COLON@[187; 188) ":" |
216 | err: `expected SEMI` | 216 | err: `expected SEMI` |
217 | EXPR_STMT@[188; 192) | 217 | EXPR_STMT@[188; 192) |
218 | PATH_EXPR@[188; 192) | 218 | PATH_EXPR@[188; 192) |
@@ -224,102 +224,102 @@ SOURCE_FILE@[0; 349) | |||
224 | err: `expected expression` | 224 | err: `expected expression` |
225 | EXPR_STMT@[192; 193) | 225 | EXPR_STMT@[192; 193) |
226 | ERROR@[192; 193) | 226 | ERROR@[192; 193) |
227 | R_PAREN@[192; 193) | 227 | R_PAREN@[192; 193) ")" |
228 | err: `expected SEMI` | 228 | err: `expected SEMI` |
229 | err: `expected expression` | 229 | err: `expected expression` |
230 | EXPR_STMT@[193; 194) | 230 | EXPR_STMT@[193; 194) |
231 | ERROR@[193; 194) | 231 | ERROR@[193; 194) |
232 | COMMA@[193; 194) | 232 | COMMA@[193; 194) "," |
233 | err: `expected SEMI` | 233 | err: `expected SEMI` |
234 | EXPR_STMT@[194; 197) | 234 | EXPR_STMT@[194; 197) |
235 | PREFIX_EXPR@[194; 197) | 235 | PREFIX_EXPR@[194; 197) |
236 | STAR@[194; 195) | 236 | STAR@[194; 195) "*" |
237 | WHITESPACE@[195; 196) | 237 | WHITESPACE@[195; 196) " " |
238 | err: `expected expression` | 238 | err: `expected expression` |
239 | ERROR@[196; 197) | 239 | ERROR@[196; 197) |
240 | DOLLAR@[196; 197) | 240 | DOLLAR@[196; 197) "$" |
241 | err: `expected SEMI` | 241 | err: `expected SEMI` |
242 | EXPR_STMT@[197; 198) | 242 | EXPR_STMT@[197; 198) |
243 | PAREN_EXPR@[197; 198) | 243 | PAREN_EXPR@[197; 198) |
244 | L_PAREN@[197; 198) | 244 | L_PAREN@[197; 198) "(" |
245 | err: `expected expression` | 245 | err: `expected expression` |
246 | err: `expected R_PAREN` | 246 | err: `expected R_PAREN` |
247 | err: `expected SEMI` | 247 | err: `expected SEMI` |
248 | err: `expected expression` | 248 | err: `expected expression` |
249 | EXPR_STMT@[198; 199) | 249 | EXPR_STMT@[198; 199) |
250 | ERROR@[198; 199) | 250 | ERROR@[198; 199) |
251 | COMMA@[198; 199) | 251 | COMMA@[198; 199) "," |
252 | err: `expected SEMI` | 252 | err: `expected SEMI` |
253 | err: `expected expression` | 253 | err: `expected expression` |
254 | EXPR_STMT@[199; 200) | 254 | EXPR_STMT@[199; 200) |
255 | ERROR@[199; 200) | 255 | ERROR@[199; 200) |
256 | R_PAREN@[199; 200) | 256 | R_PAREN@[199; 200) ")" |
257 | err: `expected SEMI` | 257 | err: `expected SEMI` |
258 | EXPR_STMT@[200; 202) | 258 | EXPR_STMT@[200; 202) |
259 | PREFIX_EXPR@[200; 202) | 259 | PREFIX_EXPR@[200; 202) |
260 | STAR@[200; 201) | 260 | STAR@[200; 201) "*" |
261 | err: `expected expression` | 261 | err: `expected expression` |
262 | ERROR@[201; 202) | 262 | ERROR@[201; 202) |
263 | R_BRACK@[201; 202) | 263 | R_BRACK@[201; 202) "]" |
264 | err: `expected SEMI` | 264 | err: `expected SEMI` |
265 | err: `expected expression` | 265 | err: `expected expression` |
266 | EXPR_STMT@[202; 203) | 266 | EXPR_STMT@[202; 203) |
267 | ERROR@[202; 203) | 267 | ERROR@[202; 203) |
268 | R_PAREN@[202; 203) | 268 | R_PAREN@[202; 203) ")" |
269 | err: `expected SEMI` | 269 | err: `expected SEMI` |
270 | WHITESPACE@[203; 204) | 270 | WHITESPACE@[203; 204) " " |
271 | BLOCK_EXPR@[204; 346) | 271 | BLOCK_EXPR@[204; 346) |
272 | BLOCK@[204; 346) | 272 | BLOCK@[204; 346) |
273 | L_CURLY@[204; 205) | 273 | L_CURLY@[204; 205) "{" |
274 | WHITESPACE@[205; 214) | 274 | WHITESPACE@[205; 214) "\n " |
275 | EXPR_STMT@[214; 340) | 275 | EXPR_STMT@[214; 340) |
276 | MACRO_CALL@[214; 339) | 276 | MACRO_CALL@[214; 339) |
277 | PATH@[214; 223) | 277 | PATH@[214; 223) |
278 | PATH_SEGMENT@[214; 223) | 278 | PATH_SEGMENT@[214; 223) |
279 | NAME_REF@[214; 223) | 279 | NAME_REF@[214; 223) |
280 | IDENT@[214; 223) "assert_eq" | 280 | IDENT@[214; 223) "assert_eq" |
281 | EXCL@[223; 224) | 281 | EXCL@[223; 224) "!" |
282 | TOKEN_TREE@[224; 339) | 282 | TOKEN_TREE@[224; 339) |
283 | L_PAREN@[224; 225) | 283 | L_PAREN@[224; 225) "(" |
284 | WHITESPACE@[225; 238) | 284 | WHITESPACE@[225; 238) "\n " |
285 | IDENT@[238; 253) "merge_use_trees" | 285 | IDENT@[238; 253) "merge_use_trees" |
286 | TOKEN_TREE@[253; 284) | 286 | TOKEN_TREE@[253; 284) |
287 | L_PAREN@[253; 254) | 287 | L_PAREN@[253; 254) "(" |
288 | IDENT@[254; 269) "parse_use_trees" | 288 | IDENT@[254; 269) "parse_use_trees" |
289 | EXCL@[269; 270) | 289 | EXCL@[269; 270) "!" |
290 | TOKEN_TREE@[270; 283) | 290 | TOKEN_TREE@[270; 283) |
291 | L_PAREN@[270; 271) | 291 | L_PAREN@[270; 271) "(" |
292 | DOLLAR@[271; 272) | 292 | DOLLAR@[271; 272) "$" |
293 | TOKEN_TREE@[272; 281) | 293 | TOKEN_TREE@[272; 281) |
294 | L_PAREN@[272; 273) | 294 | L_PAREN@[272; 273) "(" |
295 | DOLLAR@[273; 274) | 295 | DOLLAR@[273; 274) "$" |
296 | IDENT@[274; 279) "input" | 296 | IDENT@[274; 279) "input" |
297 | COMMA@[279; 280) | 297 | COMMA@[279; 280) "," |
298 | R_PAREN@[280; 281) | 298 | R_PAREN@[280; 281) ")" |
299 | STAR@[281; 282) | 299 | STAR@[281; 282) "*" |
300 | R_PAREN@[282; 283) | 300 | R_PAREN@[282; 283) ")" |
301 | R_PAREN@[283; 284) | 301 | R_PAREN@[283; 284) ")" |
302 | COMMA@[284; 285) | 302 | COMMA@[284; 285) "," |
303 | WHITESPACE@[285; 298) | 303 | WHITESPACE@[285; 298) "\n " |
304 | IDENT@[298; 313) "parse_use_trees" | 304 | IDENT@[298; 313) "parse_use_trees" |
305 | EXCL@[313; 314) | 305 | EXCL@[313; 314) "!" |
306 | TOKEN_TREE@[314; 328) | 306 | TOKEN_TREE@[314; 328) |
307 | L_PAREN@[314; 315) | 307 | L_PAREN@[314; 315) "(" |
308 | DOLLAR@[315; 316) | 308 | DOLLAR@[315; 316) "$" |
309 | TOKEN_TREE@[316; 326) | 309 | TOKEN_TREE@[316; 326) |
310 | L_PAREN@[316; 317) | 310 | L_PAREN@[316; 317) "(" |
311 | DOLLAR@[317; 318) | 311 | DOLLAR@[317; 318) "$" |
312 | IDENT@[318; 324) "output" | 312 | IDENT@[318; 324) "output" |
313 | COMMA@[324; 325) | 313 | COMMA@[324; 325) "," |
314 | R_PAREN@[325; 326) | 314 | R_PAREN@[325; 326) ")" |
315 | STAR@[326; 327) | 315 | STAR@[326; 327) "*" |
316 | R_PAREN@[327; 328) | 316 | R_PAREN@[327; 328) ")" |
317 | COMMA@[328; 329) | 317 | COMMA@[328; 329) "," |
318 | WHITESPACE@[329; 338) | 318 | WHITESPACE@[329; 338) "\n " |
319 | R_PAREN@[338; 339) | 319 | R_PAREN@[338; 339) ")" |
320 | SEMI@[339; 340) | 320 | SEMI@[339; 340) ";" |
321 | WHITESPACE@[340; 345) | 321 | WHITESPACE@[340; 345) "\n " |
322 | R_CURLY@[345; 346) | 322 | R_CURLY@[345; 346) "}" |
323 | WHITESPACE@[346; 347) | 323 | WHITESPACE@[346; 347) "\n" |
324 | R_CURLY@[347; 348) | 324 | R_CURLY@[347; 348) "}" |
325 | WHITESPACE@[348; 349) | 325 | WHITESPACE@[348; 349) "\n" |