5 (markup_suffix
4 ((() <?
2 ()) (() name 2 ((end_of_line
1)))))))
6 (function_declaration
146
8 (function_declaration_header
37
9 ((list
5 ((((end_of_line
1)) async
5 ((whitespace
1)))))
10 (() function
8 ((whitespace
1))) (() name 3 ()) (missing
0 ())
11 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ()) (() : 1 ((whitespace 1)))
12 (generic_type_specifier
15
18 ((simple_type_specifier
4 ((() void
4 ()))) (missing
0 ())))))
19 (() > 1 ((whitespace
1)))))))
21 (compound_statement
108
22 ((() { 1 ((end_of_line
1)))
24 ((concurrent_statement
102
25 ((((whitespace
2)) concurrent
10 ((whitespace
1)))
26 (compound_statement
91
27 ((() { 1 ((end_of_line
1)))
29 ((concurrent_statement
63
30 ((((whitespace
4)) concurrent
10 ((whitespace
1)))
31 (compound_statement
52
32 ((() { 1 ((end_of_line
1)))
34 ((expression_statement
18
35 ((binary_expression
17
37 ((((whitespace
6)) variable 2 ((whitespace
1)))))
38 (() = 1 ((whitespace
1)))
39 (prefix_unary_expression
12
40 ((() await
5 ((whitespace
1)))
41 (function_call_expression
6
42 ((() name 4 ()) (missing
0 ()) (() "(" 1 ())
43 (missing
0 ()) (() ")" 1 ())))))))
44 (() ";" 1 ((end_of_line 1)))))
45 (expression_statement
13
46 ((prefix_unary_expression
12
47 ((((whitespace
6)) await
5 ((whitespace
1)))
48 (function_call_expression
6
49 ((() name 4 ()) (missing
0 ()) (() "(" 1 ())
50 (missing
0 ()) (() ")" 1 ())))))
51 (() ";" 1 ((end_of_line 1)))))))
52 (((whitespace
4)) } 1 ((end_of_line
1)))))))
53 (expression_statement
13
54 ((prefix_unary_expression
12
55 ((((whitespace
4)) await
5 ((whitespace
1)))
56 (function_call_expression
6
57 ((() name 4 ()) (missing
0 ()) (() "(" 1 ())
58 (missing
0 ()) (() ")" 1 ())))))
59 (() ";" 1 ((end_of_line 1)))))))
60 (((whitespace
2)) } 1 ((end_of_line
1)))))))))
61 (() } 1 ((end_of_line
1)))))))
62 (end_of_file
0 ((() end_of_file
0 ()))))))))