Free up m_pos for bespokes
[hiphop-php.git] / hphp / hack / test / full_fidelity / cases / hack_kw_in_php3.php.sexp.exp
blob92579823111eced05c2832ff8f407a38129d69fa
1 ((script 1580
2 ((list 1580
3 ((markup_section 5
4 ((() markup 0 ())
5 (markup_suffix 5 ((() <? 2 ()) (() name 3 ((end_of_line 1)))))))
6 (classish_declaration 14
7 ((missing 0 ()) (missing 0 ()) (missing 0 ())
8 (((end_of_line 1)) class 5 ((whitespace 1))) (missing 0 ())
9 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
10 (missing 0 ()) (missing 0 ())
11 (classish_body 2
12 ((((extra_token_error 5) (whitespace 1)) { 1 ()) (missing 0 ())
13 (() } 1 ((end_of_line 1)))))))
14 (classish_declaration 18
15 ((missing 0 ()) (missing 0 ()) (missing 0 ())
16 (() class 5 ((whitespace 1))) (() name 9 ((whitespace 1)))
17 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
18 (missing 0 ()) (missing 0 ())
19 (classish_body 2
20 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
21 (classish_declaration 14
22 ((missing 0 ()) (missing 0 ()) (missing 0 ())
23 (() class 5 ((whitespace 1))) (missing 0 ()) (missing 0 ())
24 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
25 (missing 0 ())
26 (classish_body 2
27 ((((extra_token_error 5) (whitespace 1)) { 1 ()) (missing 0 ())
28 (() } 1 ((end_of_line 1)))))))
29 (classish_declaration 17
30 ((missing 0 ()) (missing 0 ()) (missing 0 ())
31 (() class 5 ((whitespace 1))) (() name 8 ((whitespace 1)))
32 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
33 (missing 0 ()) (missing 0 ())
34 (classish_body 2
35 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
36 (classish_declaration 17
37 ((missing 0 ()) (missing 0 ()) (missing 0 ())
38 (() class 5 ((whitespace 1))) (() name 8 ((whitespace 1)))
39 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
40 (missing 0 ()) (missing 0 ())
41 (classish_body 2
42 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
43 (classish_declaration 18
44 ((missing 0 ()) (missing 0 ()) (missing 0 ())
45 (() class 5 ((whitespace 1))) (() name 9 ((whitespace 1)))
46 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
47 (missing 0 ()) (missing 0 ())
48 (classish_body 2
49 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
50 (classish_declaration 18
51 ((missing 0 ()) (missing 0 ()) (missing 0 ())
52 (() class 5 ((whitespace 1))) (() name 9 ((whitespace 1)))
53 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
54 (missing 0 ()) (missing 0 ())
55 (classish_body 2
56 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
57 (classish_declaration 15
58 ((missing 0 ()) (missing 0 ()) (missing 0 ())
59 (() class 5 ((whitespace 1))) (() name 6 ((whitespace 1)))
60 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
61 (missing 0 ()) (missing 0 ())
62 (classish_body 2
63 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
64 (classish_declaration 13
65 ((missing 0 ()) (missing 0 ()) (missing 0 ())
66 (() class 5 ((whitespace 1))) (() name 4 ((whitespace 1)))
67 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
68 (missing 0 ()) (missing 0 ())
69 (classish_body 2
70 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
71 (classish_declaration 13
72 ((missing 0 ()) (missing 0 ()) (missing 0 ())
73 (() class 5 ((whitespace 1))) (() name 4 ((whitespace 1)))
74 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
75 (missing 0 ()) (missing 0 ())
76 (classish_body 2
77 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
78 (classish_declaration 20
79 ((missing 0 ()) (missing 0 ()) (missing 0 ())
80 (() class 5 ((whitespace 1))) (() name 11 ((whitespace 1)))
81 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
82 (missing 0 ()) (missing 0 ())
83 (classish_body 2
84 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
85 (classish_declaration 14
86 ((missing 0 ()) (missing 0 ()) (missing 0 ())
87 (() class 5 ((whitespace 1))) (missing 0 ()) (missing 0 ())
88 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
89 (missing 0 ())
90 (classish_body 2
91 ((((extra_token_error 5) (whitespace 1)) { 1 ()) (missing 0 ())
92 (() } 1 ((end_of_line 1)))))))
93 (classish_declaration 11
94 ((missing 0 ()) (missing 0 ()) (missing 0 ())
95 (() class 5 ((whitespace 1))) (() name 2 ((whitespace 1)))
96 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
97 (missing 0 ()) (missing 0 ())
98 (classish_body 2
99 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
100 (classish_declaration 15
101 ((missing 0 ()) (missing 0 ()) (missing 0 ())
102 (() class 5 ((whitespace 1))) (() name 6 ((whitespace 1)))
103 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
104 (missing 0 ()) (missing 0 ())
105 (classish_body 2
106 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
107 (classish_declaration 12
108 ((missing 0 ()) (missing 0 ()) (missing 0 ())
109 (() class 5 ((whitespace 1))) (() name 3 ((whitespace 1)))
110 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
111 (missing 0 ()) (missing 0 ())
112 (classish_body 2
113 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
114 (classish_declaration 16
115 ((missing 0 ()) (missing 0 ()) (missing 0 ())
116 (() class 5 ((whitespace 1))) (() name 7 ((whitespace 1)))
117 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
118 (missing 0 ()) (missing 0 ())
119 (classish_body 2
120 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
121 (classish_declaration 12
122 ((missing 0 ()) (missing 0 ()) (missing 0 ())
123 (() class 5 ((whitespace 1))) (() name 3 ((whitespace 1)))
124 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
125 (missing 0 ()) (missing 0 ())
126 (classish_body 2
127 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
128 (classish_declaration 17
129 ((missing 0 ()) (missing 0 ()) (missing 0 ())
130 (() class 5 ((whitespace 1))) (missing 0 ()) (missing 0 ())
131 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
132 (missing 0 ())
133 (classish_body 2
134 ((((extra_token_error 8) (whitespace 1)) { 1 ()) (missing 0 ())
135 (() } 1 ((end_of_line 1)))))))
136 (classish_declaration 14
137 ((missing 0 ()) (missing 0 ()) (missing 0 ())
138 (() class 5 ((whitespace 1))) (missing 0 ()) (missing 0 ())
139 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
140 (missing 0 ())
141 (classish_body 2
142 ((((extra_token_error 5) (whitespace 1)) { 1 ()) (missing 0 ())
143 (() } 1 ((end_of_line 1)))))))
144 (classish_declaration 16
145 ((missing 0 ()) (missing 0 ()) (missing 0 ())
146 (() class 5 ((whitespace 1))) (() name 7 ((whitespace 1)))
147 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
148 (missing 0 ()) (missing 0 ())
149 (classish_body 2
150 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
151 (classish_declaration 14
152 ((missing 0 ()) (missing 0 ()) (missing 0 ())
153 (() class 5 ((whitespace 1))) (missing 0 ()) (missing 0 ())
154 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
155 (missing 0 ())
156 (classish_body 2
157 ((((extra_token_error 5) (whitespace 1)) { 1 ()) (missing 0 ())
158 (() } 1 ((end_of_line 1)))))))
159 (classish_declaration 13
160 ((missing 0 ()) (missing 0 ()) (missing 0 ())
161 (() class 5 ((whitespace 1))) (() name 4 ((whitespace 1)))
162 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
163 (missing 0 ()) (missing 0 ())
164 (classish_body 2
165 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
166 (classish_declaration 14
167 ((missing 0 ()) (missing 0 ()) (missing 0 ())
168 (() class 5 ((whitespace 1))) (missing 0 ()) (missing 0 ())
169 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
170 (missing 0 ())
171 (classish_body 2
172 ((((extra_token_error 5) (whitespace 1)) { 1 ()) (missing 0 ())
173 (() } 1 ((end_of_line 1)))))))
174 (classish_declaration 15
175 ((missing 0 ()) (missing 0 ()) (missing 0 ())
176 (() class 5 ((whitespace 1))) (() name 6 ((whitespace 1)))
177 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
178 (missing 0 ()) (missing 0 ())
179 (classish_body 2
180 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
181 (classish_declaration 12
182 ((missing 0 ()) (missing 0 ()) (missing 0 ())
183 (() class 5 ((whitespace 1))) (() name 3 ((whitespace 1)))
184 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
185 (missing 0 ()) (missing 0 ())
186 (classish_body 2
187 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
188 (classish_declaration 14
189 ((missing 0 ()) (missing 0 ()) (missing 0 ())
190 (() class 5 ((whitespace 1))) (() name 5 ((whitespace 1)))
191 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
192 (missing 0 ()) (missing 0 ())
193 (classish_body 2
194 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
195 (expression_statement 12
196 ((object_creation_expression 11
197 ((((end_of_line 1)) new 3 ((whitespace 1)))
198 (constructor_call 7
199 ((lambda_expression 7
200 ((missing 0 ()) (() async 5 ()) (missing 0 ())
201 (lambda_signature 2
202 ((() "(" 1 ()) (missing 0 ()) (() ")" 1 ()) (missing 0 ())
203 (missing 0 ())))
204 (missing 0 ()) (missing 0 ())))
205 (missing 0 ()) (missing 0 ()) (missing 0 ())))))
206 (() ";" 1 ((end_of_line 1)))))
207 (expression_statement 16
208 ((object_creation_expression 15
209 ((() new 3 ((whitespace 1)))
210 (constructor_call 11
211 ((() name 9 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
212 (() ";" 1 ((end_of_line 1)))))
213 (expression_statement 12
214 ((object_creation_expression 11
215 ((() new 3 ((whitespace 1)))
216 (constructor_call 7
217 ((prefix_unary_expression 7
218 ((() await 5 ())
219 (parenthesized_expression 2
220 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))))
221 (missing 0 ()) (missing 0 ()) (missing 0 ())))))
222 (() ";" 1 ((end_of_line 1)))))
223 (expression_statement 15
224 ((object_creation_expression 14
225 ((() new 3 ((whitespace 1)))
226 (constructor_call 10
227 ((() name 8 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
228 (() ";" 1 ((end_of_line 1)))))
229 (expression_statement 15
230 ((object_creation_expression 14
231 ((() new 3 ((whitespace 1)))
232 (constructor_call 10
233 ((() name 8 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
234 (() ";" 1 ((end_of_line 1)))))
235 (expression_statement 16
236 ((object_creation_expression 15
237 ((() new 3 ((whitespace 1)))
238 (constructor_call 11
239 ((() name 9 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
240 (() ";" 1 ((end_of_line 1)))))
241 (expression_statement 16
242 ((object_creation_expression 15
243 ((() new 3 ((whitespace 1)))
244 (constructor_call 11
245 ((lambda_expression 11
246 ((missing 0 ()) (missing 0 ()) (() coroutine 9 ())
247 (lambda_signature 2
248 ((() "(" 1 ()) (missing 0 ()) (() ")" 1 ()) (missing 0 ())
249 (missing 0 ())))
250 (missing 0 ()) (missing 0 ())))
251 (missing 0 ()) (missing 0 ()) (missing 0 ())))))
252 (() ";" 1 ((end_of_line 1)))))
253 (expression_statement 13
254 ((object_creation_expression 12
255 ((() new 3 ((whitespace 1)))
256 (constructor_call 8
257 ((() name 6 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
258 (() ";" 1 ((end_of_line 1)))))
259 (expression_statement 11
260 ((object_creation_expression 10
261 ((() new 3 ((whitespace 1)))
262 (constructor_call 6
263 ((() name 4 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
264 (() ";" 1 ((end_of_line 1)))))
265 (expression_statement 11
266 ((object_creation_expression 10
267 ((() new 3 ((whitespace 1)))
268 (constructor_call 6
269 ((() name 4 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
270 (() ";" 1 ((end_of_line 1)))))
271 (expression_statement 18
272 ((object_creation_expression 17
273 ((() new 3 ((whitespace 1)))
274 (constructor_call 13
275 ((() name 11 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
276 (() ";" 1 ((end_of_line 1)))))
277 (expression_statement 12
278 ((object_creation_expression 11
279 ((() new 3 ((whitespace 1)))
280 (constructor_call 7
281 ((() inout 5 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
282 (() ";" 1 ((end_of_line 1)))))
283 (expression_statement 9
284 ((object_creation_expression 8
285 ((() new 3 ((whitespace 1)))
286 (constructor_call 4
287 ((() name 2 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
288 (() ";" 1 ((end_of_line 1)))))
289 (expression_statement 13
290 ((object_creation_expression 12
291 ((() new 3 ((whitespace 1)))
292 (constructor_call 8
293 ((() name 6 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
294 (() ";" 1 ((end_of_line 1)))))
295 (expression_statement 10
296 ((object_creation_expression 9
297 ((() new 3 ((whitespace 1)))
298 (constructor_call 5
299 ((simple_type_specifier 3 ((() name 3 ()))) (() "(" 1 ())
300 (missing 0 ()) (() ")" 1 ())))))
301 (() ";" 1 ((end_of_line 1)))))
302 (expression_statement 14
303 ((object_creation_expression 13
304 ((() new 3 ((whitespace 1)))
305 (constructor_call 9
306 ((() name 7 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
307 (() ";" 1 ((end_of_line 1)))))
308 (expression_statement 10
309 ((object_creation_expression 9
310 ((() new 3 ((whitespace 1)))
311 (constructor_call 5
312 ((() name 3 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
313 (() ";" 1 ((end_of_line 1)))))
314 (expression_statement 15
315 ((object_creation_expression 14
316 ((() new 3 ((whitespace 1)))
317 (constructor_call 10
318 ((() required 8 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
319 (() ";" 1 ((end_of_line 1)))))
320 (expression_statement 12
321 ((object_creation_expression 11
322 ((() new 3 ((whitespace 1)))
323 (constructor_call 7
324 ((shape_expression 7
325 ((() shape 5 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))
326 (missing 0 ()) (missing 0 ()) (missing 0 ())))))
327 (() ";" 1 ((end_of_line 1)))))
328 (expression_statement 14
329 ((object_creation_expression 13
330 ((() new 3 ((whitespace 1)))
331 (constructor_call 9
332 ((prefix_unary_expression 9
333 ((() suspend 7 ())
334 (parenthesized_expression 2
335 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))))
336 (missing 0 ()) (missing 0 ()) (missing 0 ())))))
337 (() ";" 1 ((end_of_line 1)))))
338 (expression_statement 12
339 ((object_creation_expression 11
340 ((() new 3 ((whitespace 1)))
341 (constructor_call 7
342 ((tuple_expression 7
343 ((() tuple 5 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))
344 (missing 0 ()) (missing 0 ()) (missing 0 ())))))
345 (() ";" 1 ((end_of_line 1)))))
346 (expression_statement 11
347 ((object_creation_expression 10
348 ((() new 3 ((whitespace 1)))
349 (constructor_call 6
350 ((() name 4 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
351 (() ";" 1 ((end_of_line 1)))))
352 (expression_statement 12
353 ((object_creation_expression 11
354 ((() new 3 ((whitespace 1)))
355 (constructor_call 7
356 ((() using 5 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
357 (() ";" 1 ((end_of_line 1)))))
358 (expression_statement 13
359 ((object_creation_expression 12
360 ((() new 3 ((whitespace 1)))
361 (constructor_call 8
362 ((() name 6 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
363 (() ";" 1 ((end_of_line 1)))))
364 (expression_statement 10
365 ((object_creation_expression 9
366 ((() new 3 ((whitespace 1)))
367 (constructor_call 5
368 ((() name 3 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
369 (() ";" 1 ((end_of_line 1)))))
370 (expression_statement 12
371 ((object_creation_expression 11
372 ((() new 3 ((whitespace 1)))
373 (constructor_call 7
374 ((() name 5 ()) (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())))))
375 (() ";" 1 ((end_of_line 1)))))
376 (function_declaration 19
377 ((missing 0 ())
378 (function_declaration_header 16
379 ((missing 0 ()) (((end_of_line 1)) function 8 ((whitespace 1)))
380 (error 5 ((() async 5 ()))) (missing 0 ()) (() "(" 1 ())
381 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
382 (missing 0 ()) (missing 0 ())))
383 (compound_statement 2
384 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
385 (function_declaration 23
386 ((missing 0 ())
387 (function_declaration_header 20
388 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 9 ())
389 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
390 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
391 (missing 0 ())))
392 (compound_statement 2
393 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
394 (function_declaration 19
395 ((missing 0 ())
396 (function_declaration_header 16
397 ((missing 0 ()) (() function 8 ((whitespace 1)))
398 (error 5 ((() await 5 ()))) (missing 0 ()) (() "(" 1 ())
399 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
400 (missing 0 ()) (missing 0 ())))
401 (compound_statement 2
402 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
403 (function_declaration 22
404 ((missing 0 ())
405 (function_declaration_header 19
406 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 8 ())
407 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
408 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
409 (missing 0 ())))
410 (compound_statement 2
411 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
412 (function_declaration 22
413 ((missing 0 ())
414 (function_declaration_header 19
415 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 8 ())
416 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
417 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
418 (missing 0 ())))
419 (compound_statement 2
420 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
421 (function_declaration 23
422 ((missing 0 ())
423 (function_declaration_header 20
424 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 9 ())
425 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
426 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
427 (missing 0 ())))
428 (compound_statement 2
429 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
430 (function_declaration 23
431 ((missing 0 ())
432 (function_declaration_header 20
433 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 9 ())
434 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
435 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
436 (missing 0 ())))
437 (compound_statement 2
438 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
439 (function_declaration 20
440 ((missing 0 ())
441 (function_declaration_header 17
442 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 6 ())
443 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
444 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
445 (missing 0 ())))
446 (compound_statement 2
447 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
448 (function_declaration 18
449 ((missing 0 ())
450 (function_declaration_header 15
451 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 4 ())
452 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
453 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
454 (missing 0 ())))
455 (compound_statement 2
456 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
457 (function_declaration 18
458 ((missing 0 ())
459 (function_declaration_header 15
460 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 4 ())
461 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
462 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
463 (missing 0 ())))
464 (compound_statement 2
465 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
466 (function_declaration 25
467 ((missing 0 ())
468 (function_declaration_header 22
469 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 11 ())
470 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
471 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
472 (missing 0 ())))
473 (compound_statement 2
474 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
475 (function_declaration 19
476 ((missing 0 ())
477 (function_declaration_header 16
478 ((missing 0 ()) (() function 8 ((whitespace 1)))
479 (error 5 ((() inout 5 ()))) (missing 0 ()) (() "(" 1 ())
480 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
481 (missing 0 ()) (missing 0 ())))
482 (compound_statement 2
483 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
484 (function_declaration 16
485 ((missing 0 ())
486 (function_declaration_header 13
487 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 2 ())
488 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
489 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
490 (missing 0 ())))
491 (compound_statement 2
492 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
493 (function_declaration 20
494 ((missing 0 ())
495 (function_declaration_header 17
496 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 6 ())
497 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
498 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
499 (missing 0 ())))
500 (compound_statement 2
501 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
502 (function_declaration 17
503 ((missing 0 ())
504 (function_declaration_header 14
505 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 3 ())
506 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
507 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
508 (missing 0 ())))
509 (compound_statement 2
510 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
511 (function_declaration 21
512 ((missing 0 ())
513 (function_declaration_header 18
514 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 7 ())
515 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
516 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
517 (missing 0 ())))
518 (compound_statement 2
519 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
520 (function_declaration 17
521 ((missing 0 ())
522 (function_declaration_header 14
523 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 3 ())
524 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
525 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
526 (missing 0 ())))
527 (compound_statement 2
528 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
529 (function_declaration 22
530 ((missing 0 ())
531 (function_declaration_header 19
532 ((missing 0 ()) (() function 8 ((whitespace 1)))
533 (error 8 ((() required 8 ()))) (missing 0 ()) (() "(" 1 ())
534 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
535 (missing 0 ()) (missing 0 ())))
536 (compound_statement 2
537 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
538 (function_declaration 19
539 ((missing 0 ())
540 (function_declaration_header 16
541 ((missing 0 ()) (() function 8 ((whitespace 1)))
542 (error 5 ((() shape 5 ()))) (missing 0 ()) (() "(" 1 ())
543 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
544 (missing 0 ()) (missing 0 ())))
545 (compound_statement 2
546 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
547 (function_declaration 21
548 ((missing 0 ())
549 (function_declaration_header 18
550 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 7 ())
551 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
552 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
553 (missing 0 ())))
554 (compound_statement 2
555 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
556 (function_declaration 19
557 ((missing 0 ())
558 (function_declaration_header 16
559 ((missing 0 ()) (() function 8 ((whitespace 1)))
560 (error 5 ((() tuple 5 ()))) (missing 0 ()) (() "(" 1 ())
561 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
562 (missing 0 ()) (missing 0 ())))
563 (compound_statement 2
564 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
565 (function_declaration 18
566 ((missing 0 ())
567 (function_declaration_header 15
568 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 4 ())
569 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
570 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
571 (missing 0 ())))
572 (compound_statement 2
573 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
574 (function_declaration 19
575 ((missing 0 ())
576 (function_declaration_header 16
577 ((missing 0 ()) (() function 8 ((whitespace 1)))
578 (error 5 ((() using 5 ()))) (missing 0 ()) (() "(" 1 ())
579 (missing 0 ()) (() ")" 1 ((whitespace 1))) (missing 0 ())
580 (missing 0 ()) (missing 0 ())))
581 (compound_statement 2
582 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
583 (function_declaration 20
584 ((missing 0 ())
585 (function_declaration_header 17
586 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 6 ())
587 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
588 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
589 (missing 0 ())))
590 (compound_statement 2
591 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
592 (function_declaration 17
593 ((missing 0 ())
594 (function_declaration_header 14
595 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 3 ())
596 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
597 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
598 (missing 0 ())))
599 (compound_statement 2
600 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
601 (function_declaration 19
602 ((missing 0 ())
603 (function_declaration_header 16
604 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 5 ())
605 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
606 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
607 (missing 0 ())))
608 (compound_statement 2
609 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))))
610 (expression_statement 8
611 ((lambda_expression 7
612 ((missing 0 ()) (((end_of_line 1) (end_of_line 1)) async 5 ())
613 (missing 0 ())
614 (lambda_signature 2
615 ((() "(" 1 ()) (missing 0 ()) (() ")" 1 ()) (missing 0 ())
616 (missing 0 ())))
617 (missing 0 ()) (missing 0 ())))
618 (() ";" 1 ((end_of_line 1)))))
619 (expression_statement 12
620 ((function_call_expression 11
621 ((() name 9 ()) (missing 0 ()) (() "(" 1 ()) (missing 0 ())
622 (() ")" 1 ())))
623 (() ";" 1 ((end_of_line 1)))))
624 (expression_statement 8
625 ((prefix_unary_expression 7
626 ((() await 5 ())
627 (parenthesized_expression 2
628 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))))
629 (() ";" 1 ((end_of_line 1)))))
630 (expression_statement 11
631 ((function_call_expression 10
632 ((() name 8 ()) (missing 0 ()) (() "(" 1 ()) (missing 0 ())
633 (() ")" 1 ())))
634 (() ";" 1 ((end_of_line 1)))))
635 (expression_statement 11
636 ((function_call_expression 10
637 ((() name 8 ()) (missing 0 ()) (() "(" 1 ()) (missing 0 ())
638 (() ")" 1 ())))
639 (() ";" 1 ((end_of_line 1)))))
640 (expression_statement 12
641 ((function_call_expression 11
642 ((() name 9 ()) (missing 0 ()) (() "(" 1 ()) (missing 0 ())
643 (() ")" 1 ())))
644 (() ";" 1 ((end_of_line 1)))))
645 (expression_statement 12
646 ((lambda_expression 11
647 ((missing 0 ()) (missing 0 ()) (() coroutine 9 ())
648 (lambda_signature 2
649 ((() "(" 1 ()) (missing 0 ()) (() ")" 1 ()) (missing 0 ())
650 (missing 0 ())))
651 (missing 0 ()) (missing 0 ())))
652 (() ";" 1 ((end_of_line 1)))))
653 (expression_statement 9
654 ((function_call_expression 8
655 ((() name 6 ()) (missing 0 ()) (() "(" 1 ()) (missing 0 ())
656 (() ")" 1 ())))
657 (() ";" 1 ((end_of_line 1)))))
658 (expression_statement 7
659 ((function_call_expression 6
660 ((() name 4 ()) (missing 0 ()) (() "(" 1 ()) (missing 0 ())
661 (() ")" 1 ())))
662 (() ";" 1 ((end_of_line 1)))))
663 (enum_declaration 156
664 ((missing 0 ()) (() enum 4 ()) (missing 0 ()) (missing 0 ())
665 (tuple_type_specifier 2
666 ((() "(" 1 ())
667 (list 0 ((list_item 0 ((missing 0 ()) (missing 0 ())))))
668 (() ")" 1 ())))
669 (missing 0 ()) (missing 0 ())
670 (list 150
671 ((enumerator 1
672 ((missing 0 ()) (missing 0 ()) (() ";" 1 ((end_of_line 1)))
673 (missing 0 ())))
674 (enumerator 14
675 ((() name 11 ()) (missing 0 ())
676 (parenthesized_expression 2
677 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
678 (() ";" 1 ((end_of_line 1)))))
679 (enumerator 8
680 ((() name 5 ()) (missing 0 ())
681 (parenthesized_expression 2
682 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
683 (() ";" 1 ((end_of_line 1)))))
684 (enumerator 5
685 ((() name 2 ()) (missing 0 ())
686 (parenthesized_expression 2
687 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
688 (() ";" 1 ((end_of_line 1)))))
689 (enumerator 9
690 ((() name 6 ()) (missing 0 ())
691 (parenthesized_expression 2
692 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
693 (() ";" 1 ((end_of_line 1)))))
694 (enumerator 6
695 ((() name 3 ()) (missing 0 ())
696 (parenthesized_expression 2
697 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
698 (() ";" 1 ((end_of_line 1)))))
699 (enumerator 10
700 ((() name 7 ()) (missing 0 ())
701 (parenthesized_expression 2
702 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
703 (() ";" 1 ((end_of_line 1)))))
704 (enumerator 6
705 ((() name 3 ()) (missing 0 ())
706 (parenthesized_expression 2
707 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
708 (() ";" 1 ((end_of_line 1)))))
709 (enumerator 11
710 ((() name 8 ()) (missing 0 ())
711 (parenthesized_expression 2
712 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
713 (() ";" 1 ((end_of_line 1)))))
714 (enumerator 8
715 ((() name 5 ()) (missing 0 ())
716 (parenthesized_expression 2
717 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
718 (() ";" 1 ((end_of_line 1)))))
719 (enumerator 10
720 ((() name 7 ()) (missing 0 ())
721 (parenthesized_expression 2
722 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
723 (() ";" 1 ((end_of_line 1)))))
724 (enumerator 8
725 ((() name 5 ()) (missing 0 ())
726 (parenthesized_expression 2
727 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
728 (() ";" 1 ((end_of_line 1)))))
729 (enumerator 7
730 ((() name 4 ()) (missing 0 ())
731 (parenthesized_expression 2
732 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
733 (() ";" 1 ((end_of_line 1)))))
734 (enumerator 8
735 ((() name 5 ()) (missing 0 ())
736 (parenthesized_expression 2
737 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
738 (() ";" 1 ((end_of_line 1)))))
739 (enumerator 9
740 ((() name 6 ()) (missing 0 ())
741 (parenthesized_expression 2
742 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
743 (() ";" 1 ((end_of_line 1)))))
744 (enumerator 6
745 ((() name 3 ()) (missing 0 ())
746 (parenthesized_expression 2
747 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
748 (() ";" 1 ((end_of_line 1)))))
749 (enumerator 8
750 ((() name 5 ()) (missing 0 ())
751 (parenthesized_expression 2
752 ((() "(" 1 ()) (() ")" 1 ()) (missing 0 ())))
753 (() ";" 1 ((end_of_line 1)))))))
754 (missing 0 ())))
755 (end_of_file 0 ((() end_of_file 0 ()))))))))