Free up m_pos for bespokes
[hiphop-php.git] / hphp / hack / test / full_fidelity / cases / test_foreach_statements.php.sexp.exp
blob2f7435f4941da0c9a6683520d55b0aa07b900d0f
1 ((script 167
2 ((list 167
3 ((markup_section 4
4 ((() markup 0 ())
5 (markup_suffix 4 ((() <? 2 ()) (() name 2 ((end_of_line 1)))))))
6 (function_declaration 162
7 ((missing 0 ())
8 (function_declaration_header 12
9 ((missing 0 ()) (() function 8 ((whitespace 1))) (() name 1 ())
10 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
11 (() ")" 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
12 (missing 0 ())))
13 (compound_statement 149
14 ((() { 1 ((end_of_line 1)))
15 (list 143
16 ((foreach_statement 25
17 ((((whitespace 2)) foreach 7 ((whitespace 1))) (() "(" 1 ())
18 (variable 4 ((() variable 4 ((whitespace 1))))) (missing 0 ())
19 (() as 2 ((whitespace 1))) (missing 0 ()) (missing 0 ())
20 (variable 2 ((() variable 2 ()))) (() ")" 1 ())
21 (compound_statement 5
22 ((() { 1 ((end_of_line 1))) (missing 0 ())
23 (((whitespace 2)) } 1 ((end_of_line 1)))))))
24 (foreach_statement 41
25 ((((whitespace 2)) foreach 7 ((whitespace 1))) (() "(" 1 ())
26 (variable 4 ((() variable 4 ((whitespace 1))))) (missing 0 ())
27 (() as 2 ((whitespace 1)))
28 (variable 2 ((() variable 2 ((whitespace 1)))))
29 (() => 2 ((whitespace 1))) (variable 2 ((() variable 2 ())))
30 (() ")" 1 ())
31 (compound_statement 15
32 ((() { 1 ((end_of_line 1)))
33 (list 5
34 ((expression_statement 5
35 ((postfix_unary_expression 4
36 ((variable 2 ((((whitespace 4)) variable 2 ())))
37 (() ++ 2 ())))
38 (() ";" 1 ((end_of_line 1)))))))
39 (((whitespace 2)) } 1 ((end_of_line 1)))))))
40 (foreach_statement 31
41 ((((whitespace 2)) foreach 7 ((whitespace 1))) (() "(" 1 ())
42 (variable 4 ((() variable 4 ((whitespace 1)))))
43 (() await 5 ((whitespace 1))) (() as 2 ((whitespace 1)))
44 (missing 0 ()) (missing 0 ()) (variable 2 ((() variable 2 ())))
45 (() ")" 1 ())
46 (compound_statement 5
47 ((() { 1 ((end_of_line 1))) (missing 0 ())
48 (((whitespace 2)) } 1 ((end_of_line 1)))))))
49 (foreach_statement 37
50 ((((whitespace 2)) foreach 7 ((whitespace 1))) (() "(" 1 ())
51 (variable 4 ((() variable 4 ((whitespace 1)))))
52 (() await 5 ((whitespace 1))) (() as 2 ((whitespace 1)))
53 (variable 2 ((() variable 2 ((whitespace 1)))))
54 (() => 2 ((whitespace 1))) (variable 2 ((() variable 2 ())))
55 (() ")" 1 ())
56 (compound_statement 5
57 ((() { 1 ((end_of_line 1))) (missing 0 ())
58 (((whitespace 2)) } 1 ((end_of_line 1)))))))))
59 (() } 1 ((end_of_line 1)))))))
60 (end_of_file 0 ((() end_of_file 0 ()))))))))