Free up m_pos for bespokes
[hiphop-php.git] / hphp / hack / test / full_fidelity / cases / method_dispatch_06.php.sexp.exp
blobe93d4869c446957ebf6ba6a6d5c6d5ad8da750e5
1 ((script 649
2 ((list 649
3 ((markup_section 4
4 ((() markup 0 ())
5 (markup_suffix 4
6 ((() <? 2 ())
7 (() name 2 ((whitespace 1) (single_line_comment 9) (end_of_line 1)))))))
8 (classish_declaration 82
9 ((missing 0 ()) (missing 0 ()) (missing 0 ())
10 (((delimited_comment 206) (end_of_line 1) (end_of_line 1)
11 (delimited_comment 67) (end_of_line 1) (end_of_line 1))
12 class 5 ((whitespace 1)))
13 (() name 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
14 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
15 (classish_body 74
16 ((() { 1 ((end_of_line 1)))
17 (list 68
18 ((methodish_declaration 29
19 ((missing 0 ())
20 (function_declaration_header 26
21 ((list 6 ((((whitespace 2)) public 6 ((whitespace 1)))))
22 (() function 8 ((whitespace 1))) (() name 2 ()) (missing 0 ())
23 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
24 (() : 1 ((whitespace 1)))
25 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
26 (missing 0 ())))
27 (compound_statement 2
28 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
29 (missing 0 ())))
30 (methodish_declaration 36
31 ((missing 0 ())
32 (function_declaration_header 33
33 ((list 13
34 ((((whitespace 2)) public 6 ((whitespace 1)))
35 (() static 6 ((whitespace 1)))))
36 (() function 8 ((whitespace 1))) (() name 2 ()) (missing 0 ())
37 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
38 (() : 1 ((whitespace 1)))
39 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
40 (missing 0 ())))
41 (compound_statement 2
42 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
43 (missing 0 ())))))
44 (() } 1 ((end_of_line 1)))))))
45 (classish_declaration 189
46 ((missing 0 ()) (missing 0 ()) (missing 0 ())
47 (((end_of_line 1)) class 5 ((whitespace 1)))
48 (() name 1 ((whitespace 1))) (missing 0 ())
49 (() extends 7 ((whitespace 1)))
50 (list 1
51 ((list_item 1
52 ((simple_type_specifier 1 ((() name 1 ((whitespace 1)))))
53 (missing 0 ())))))
54 (missing 0 ()) (missing 0 ()) (missing 0 ())
55 (classish_body 171
56 ((() { 1 ((end_of_line 1)))
57 (list 165
58 ((methodish_declaration 29
59 ((missing 0 ())
60 (function_declaration_header 26
61 ((list 6 ((((whitespace 2)) public 6 ((whitespace 1)))))
62 (() function 8 ((whitespace 1))) (() name 2 ()) (missing 0 ())
63 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
64 (() : 1 ((whitespace 1)))
65 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
66 (missing 0 ())))
67 (compound_statement 2
68 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
69 (missing 0 ())))
70 (methodish_declaration 36
71 ((missing 0 ())
72 (function_declaration_header 33
73 ((list 13
74 ((((whitespace 2)) public 6 ((whitespace 1)))
75 (() static 6 ((whitespace 1)))))
76 (() function 8 ((whitespace 1))) (() name 2 ()) (missing 0 ())
77 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
78 (() : 1 ((whitespace 1)))
79 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
80 (missing 0 ())))
81 (compound_statement 2
82 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
83 (missing 0 ())))
84 (methodish_declaration 32
85 ((missing 0 ())
86 (function_declaration_header 29
87 ((list 6 ((((whitespace 2)) public 6 ((whitespace 1)))))
88 (() function 8 ((whitespace 1))) (() name 5 ()) (missing 0 ())
89 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
90 (() : 1 ((whitespace 1)))
91 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
92 (missing 0 ())))
93 (compound_statement 2
94 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
95 (missing 0 ())))
96 (methodish_declaration 59
97 ((missing 0 ())
98 (function_declaration_header 36
99 ((list 13
100 ((((whitespace 2)) public 6 ((whitespace 1)))
101 (() static 6 ((whitespace 1)))))
102 (() function 8 ((whitespace 1))) (() name 5 ()) (missing 0 ())
103 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
104 (() : 1 ((whitespace 1)))
105 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
106 (missing 0 ())))
107 (compound_statement 22
108 ((() { 1 ((end_of_line 1)))
109 (list 12
110 ((expression_statement 12
111 ((function_call_expression 11
112 ((member_selection_expression 9
113 ((variable 5 ((((whitespace 4)) variable 5 ())))
114 (() -> 2 ()) (() name 2 ())))
115 (missing 0 ()) (() "(" 1 ()) (missing 0 ())
116 (() ")" 1 ())))
117 (() ";" 1 ((end_of_line 1)))))))
118 (((whitespace 2)) } 1 ((end_of_line 1)))))
119 (missing 0 ())))))
120 (() } 1 ((end_of_line 1)))))))
121 (classish_declaration 82
122 ((missing 0 ()) (missing 0 ()) (missing 0 ())
123 (((end_of_line 1)) class 5 ((whitespace 1)))
124 (() name 1 ((whitespace 1))) (missing 0 ()) (missing 0 ())
125 (missing 0 ()) (missing 0 ()) (missing 0 ()) (missing 0 ())
126 (classish_body 74
127 ((() { 1 ((end_of_line 1)))
128 (list 68
129 ((methodish_declaration 29
130 ((missing 0 ())
131 (function_declaration_header 26
132 ((list 6 ((((whitespace 2)) public 6 ((whitespace 1)))))
133 (() function 8 ((whitespace 1))) (() name 2 ()) (missing 0 ())
134 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
135 (() : 1 ((whitespace 1)))
136 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
137 (missing 0 ())))
138 (compound_statement 2
139 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
140 (missing 0 ())))
141 (methodish_declaration 36
142 ((missing 0 ())
143 (function_declaration_header 33
144 ((list 13
145 ((((whitespace 2)) public 6 ((whitespace 1)))
146 (() static 6 ((whitespace 1)))))
147 (() function 8 ((whitespace 1))) (() name 2 ()) (missing 0 ())
148 (() "(" 1 ()) (missing 0 ()) (() ")" 1 ())
149 (() : 1 ((whitespace 1)))
150 (simple_type_specifier 4 ((() void 4 ((whitespace 1)))))
151 (missing 0 ())))
152 (compound_statement 2
153 ((() { 1 ()) (missing 0 ()) (() } 1 ((end_of_line 1)))))
154 (missing 0 ())))))
155 (() } 1 ((end_of_line 1)))))))
156 (end_of_file 0 ((() end_of_file 0 ()))))))))