3 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
4 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>;
5 ns_name
= None; ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
6 fd_file_attributes
= []; fd_mode
= Mstrict
;
8 { f_span
= [3:1-12:2]; f_readonly_this
= None; f_annotation
= ();
9 f_readonly_ret
= None; f_ret
= ((), (Some
([3:18-22], (Hprim Tvoid
))));
10 f_name
= ([3:10-14], "\\test"); f_tparams = []; f_where_constraints = [];
11 f_variadic
= FVnonVariadic
; f_params
= []; f_ctxs
= None; f_unsafe_ctxs
= None;
18 { et_hint
= ([4:3-7], (Happly
(([4:3-7], "\\Code"), [])));
20 et_function_pointers
=
21 [([7:9-12], (Expr
((), [7:9-12], (Binop
((Eq
None), ((), [7:9-12], (Lvar
([7:9-12], $
0fp0
))), ((), [7:9-12], (FunctionPointer
((FP_id
([7:9-12], "\\baz")), []))))))));
22 ([8:9-12], (Expr
((), [8:9-12], (Binop
((Eq
None), ((), [8:9-12], (Lvar
([8:9-12], $
0fp1
))), ((), [8:9-12], (FunctionPointer
((FP_id
([8:9-12], "\\qux")), []))))))));
23 ([6:7-10], (Expr
((), [6:7-10], (Binop
((Eq
None), ((), [6:7-10], (Lvar
([6:7-10], $
0fp2
))), ((), [6:7-10], (FunctionPointer
((FP_id
([6:7-10], "\\bar")), []))))))));
24 ([10:7-11], (Expr
((), [10:7-11], (Binop
((Eq
None), ((), [10:7-11], (Lvar
([10:7-11], $
0fp3
))), ((), [10:7-11], (FunctionPointer
((FP_id
([10:7-11], "\\qaal")), []))))))));
25 ([5:5-8], (Expr
((), [5:5-8], (Binop
((Eq
None), ((), [5:5-8], (Lvar
([5:5-8], $
0fp4
))), ((), [5:5-8], (FunctionPointer
((FP_id
([5:5-8], "\\foo")), []))))))))];
31 { f_span
= [5:5-11:4]; f_readonly_this
= None;
32 f_annotation
= (); f_readonly_ret
= None;
33 f_ret
= ((), None); f_name
= ([5:5-11:4], ";anonymous");
34 f_tparams
= []; f_where_constraints
= [];
35 f_variadic
= FVnonVariadic
; f_params
= [];
36 f_ctxs
= None; f_unsafe_ctxs
= None;
41 (Some
((), [5:5-11:4],
44 (Call (((), [5:5-11:4], (Class_const
(((), [5:5-11:4], (CI
([5:5-11:4], "\\Code"))), ([5:5-11:4], "symbolType")))),
45 [], [((), [5:5-8], (Lvar
([5:5-8], $
0fp4
)))], None))),
50 (Call (((), [6:7-9:8], (Class_const
(((), [6:7-9:8], (CI
([6:7-9:8], "\\Code"))), ([6:7-9:8], "symbolType")))),
51 [], [((), [6:7-10], (Lvar
([6:7-10], $
0fp2
)))], None))),
56 (Call (((), [7:9-14], (Class_const
(((), [7:9-14], (CI
([7:9-14], "\\Code"))), ([7:9-14], "symbolType")))),
57 [], [((), [7:9-12], (Lvar
([7:9-12], $
0fp0
)))], None))),
62 (Call (((), [8:9-14], (Class_const
(((), [8:9-14], (CI
([8:9-14], "\\Code"))), ([8:9-14], "symbolType")))),
63 [], [((), [8:9-12], (Lvar
([8:9-12], $
0fp1
)))], None))),
70 (Call (((), [10:7-13], (Class_const
(((), [10:7-13], (CI
([10:7-13], "\\Code"))), ([10:7-13], "symbolType")))),
71 [], [((), [10:7-11], (Lvar
([10:7-11], $
0fp3
)))], None))),
77 f_fun_kind
= FSync
; f_user_attributes
= [];
78 f_external
= false
; f_doc_comment
= None },
79 [([5:5-11:4], $
0fp0
); ([5:5-11:4], $
0fp1
); ([5:5-11:4], $
0fp2
); ([5:5-11:4], $
0fp3
); ([5:5-11:4], $
0fp4
)]))),
86 { f_span
= [5:5-11:4]; f_readonly_this
= None;
87 f_annotation
= (); f_readonly_ret
= None;
88 f_ret
= ((), None); f_name
= ([5:5-11:4], ";anonymous");
89 f_tparams
= []; f_where_constraints
= [];
90 f_variadic
= FVnonVariadic
; f_params
= [];
91 f_ctxs
= None; f_unsafe_ctxs
= None;
96 (Some
((), [5:5-11:4],
97 (Call (((), [5:5-11:4], (Class_const
(((), [5:5-11:4], (CI
([5:5-11:4], "\\Code"))), ([5:5-11:4], "makeTree")))),
101 [((SFlit_str
([5:5-11:4], "path")), ((), [5:5-11:4], (Id ([5:5-11:4], "\\__FILE__"))));
102 ((SFlit_str
([5:5-11:4], "start_line")), ((), [5:5-11:4], (Int "5"))); (
103 (SFlit_str
([5:5-11:4], "end_line")), ((), [5:5-11:4], (Int "11"))); (
104 (SFlit_str
([5:5-11:4], "start_column")), ((), [5:5-11:4], (Int "4"))); (
105 (SFlit_str
([5:5-11:4], "end_column")), ((), [5:5-11:4], (Int "3")))]));
108 [((SFlit_str
([5:5-11:4], "splices")), ((), [5:5-11:4], (KeyValCollection (Dict, None, []))));
109 ((SFlit_str
([5:5-11:4], "functions")),
111 (ValCollection
(Vec
, None,
112 [((), [7:9-12], (Lvar
([7:9-12], $
0fp0
))); (
113 (), [8:9-12], (Lvar
([8:9-12], $
0fp1
))); (
114 (), [6:7-10], (Lvar
([6:7-10], $
0fp2
))); (
115 (), [10:7-11], (Lvar
([10:7-11], $
0fp3
))); (
116 (), [5:5-8], (Lvar
([5:5-8], $
0fp4
)))]
118 ((SFlit_str
([5:5-11:4], "static_methods")), ((), [5:5-11:4], (ValCollection (Vec, None, []))))]));
121 { f_span
= [5:5-11:4];
122 f_readonly_this
= None;
124 f_readonly_ret
= None;
126 f_name
= ([5:5-11:4], ";anonymous");
128 f_where_constraints
= [];
129 f_variadic
= FVnonVariadic
;
131 [{ param_annotation
= ();
132 param_type_hint
= ((), (Some
([4:3-7], (Happly
(([4:3-7], "\\Code"), [])))));
133 param_is_variadic
= false
;
137 param_readonly
= None;
138 param_callconv
= Pnormal
;
139 param_user_attributes
= [];
140 param_visibility
= None }
143 f_unsafe_ctxs
= None;
152 (Obj_get
(((), [5:5-11:4], (Lvar
([5:5-11:4], $
0v
))), ((), [5:5-11:4], (Id
([5:5-11:4], "visitCall"))), OG_nullthrows, false))),
157 [((SFlit_str
([5:5-11:4], "path")), ((), [5:5-11:4], (Id ([5:5-11:4], "\\__FILE__"))));
158 ((SFlit_str
([5:5-11:4], "start_line")), ((), [5:5-11:4], (Int "5")));
159 ((SFlit_str
([5:5-11:4], "end_line")), ((), [5:5-11:4], (Int "11")));
160 ((SFlit_str
([5:5-11:4], "start_column")), ((), [5:5-11:4], (Int "4")));
161 ((SFlit_str
([5:5-11:4], "end_column")), ((), [5:5-11:4], (Int "3")))]));
168 (), [5:5-11:4], (Lvar
([5:5-11:4], $
0v
))), (
169 (), [5:5-11:4], (Id
([5:5-11:4], "visitGlobalFunction"))), OG_nullthrows, false))),
173 [((SFlit_str
([5:5-11:4], "path")), ((), [5:5-11:4], (Id ([5:5-11:4], "\\__FILE__"))));
174 ((SFlit_str
([5:5-11:4], "start_line")), ((), [5:5-11:4], (Int "5")));
175 ((SFlit_str
([5:5-11:4], "end_line")), ((), [5:5-11:4], (Int "11")));
176 ((SFlit_str
([5:5-11:4], "start_column")), ((), [5:5-11:4], (Int "4")));
177 ((SFlit_str
([5:5-11:4], "end_column")), ((), [5:5-11:4], (Int "3")))])); (
178 (), [5:5-8], (Lvar
([5:5-8], $
0fp4
)))], None)));
182 ValCollection
(Vec
, None,
186 (Obj_get
(((), [6:7-9:8], (Lvar
([6:7-9:8], $
0v
))), ((), [6:7-9:8], (Id
([6:7-9:8], "visitCall"))), OG_nullthrows, false))),
190 [((SFlit_str
([6:7-9:8], "path")), ((), [6:7-9:8], (Id ([6:7-9:8], "\\__FILE__"))));
191 ((SFlit_str
([6:7-9:8], "start_line")), ((), [6:7-9:8], (Int "6")));
192 ((SFlit_str
([6:7-9:8], "end_line")), ((), [6:7-9:8], (Int "9")));
193 ((SFlit_str
([6:7-9:8], "start_column")), ((), [6:7-9:8], (Int "6")));
194 ((SFlit_str
([6:7-9:8], "end_column")), ((), [6:7-9:8], (Int "7")))]));
199 (), [6:7-9:8], (Lvar
([6:7-9:8], $
0v
))), (
200 (), [6:7-9:8], (Id
([6:7-9:8], "visitGlobalFunction"))), OG_nullthrows, false))),
204 [((SFlit_str
([6:7-9:8], "path")), ((), [6:7-9:8], (Id ([6:7-9:8], "\\__FILE__"))));
205 ((SFlit_str
([6:7-9:8], "start_line")), ((), [6:7-9:8], (Int "6")));
206 ((SFlit_str
([6:7-9:8], "end_line")), ((), [6:7-9:8], (Int "9")));
207 ((SFlit_str
([6:7-9:8], "start_column")), ((), [6:7-9:8], (Int "6")));
208 ((SFlit_str
([6:7-9:8], "end_column")), ((), [6:7-9:8], (Int "7")))])); (
209 (), [6:7-10], (Lvar
([6:7-10], $
0fp2
)))], None)));
211 (ValCollection
(Vec
, None,
215 (Obj_get
(((), [7:9-14], (Lvar
([7:9-14], $
0v
))), ((), [7:9-14], (Id
([7:9-14], "visitCall"))), OG_nullthrows, false))),
219 [((SFlit_str
([7:9-14], "path")), ((), [7:9-14], (Id ([7:9-14], "\\__FILE__"))));
220 ((SFlit_str
([7:9-14], "start_line")), ((), [7:9-14], (Int "7"))); (
221 (SFlit_str
([7:9-14], "end_line")), ((), [7:9-14], (Int "7")));
222 ((SFlit_str
([7:9-14], "start_column")), ((), [7:9-14], (Int "8")));
223 ((SFlit_str
([7:9-14], "end_column")), ((), [7:9-14], (Int "13")))]));
227 (Obj_get
(((), [7:9-14], (Lvar
([7:9-14], $
0v
))), ((), [7:9-14], (Id
([7:9-14], "visitGlobalFunction"))), OG_nullthrows, false))),
231 [((SFlit_str
([7:9-14], "path")), ((), [7:9-14], (Id ([7:9-14], "\\__FILE__"))));
232 ((SFlit_str
([7:9-14], "start_line")), ((), [7:9-14], (Int "7"))); (
233 (SFlit_str
([7:9-14], "end_line")), ((), [7:9-14], (Int "7")));
234 ((SFlit_str
([7:9-14], "start_column")), ((), [7:9-14], (Int "8")));
235 ((SFlit_str
([7:9-14], "end_column")), ((), [7:9-14], (Int "13")))])); (
236 (), [7:9-12], (Lvar
([7:9-12], $
0fp0
)))], None))); (
237 (), [Pos.
none], (ValCollection
(Vec
, None, [])))], None)));
241 (Obj_get
(((), [8:9-14], (Lvar
([8:9-14], $
0v
))), ((), [8:9-14], (Id
([8:9-14], "visitCall"))), OG_nullthrows, false))),
245 [((SFlit_str
([8:9-14], "path")), ((), [8:9-14], (Id ([8:9-14], "\\__FILE__"))));
246 ((SFlit_str
([8:9-14], "start_line")), ((), [8:9-14], (Int "8"))); (
247 (SFlit_str
([8:9-14], "end_line")), ((), [8:9-14], (Int "8")));
248 ((SFlit_str
([8:9-14], "start_column")), ((), [8:9-14], (Int "8")));
249 ((SFlit_str
([8:9-14], "end_column")), ((), [8:9-14], (Int "13")))]));
253 (Obj_get
(((), [8:9-14], (Lvar
([8:9-14], $
0v
))), ((), [8:9-14], (Id
([8:9-14], "visitGlobalFunction"))), OG_nullthrows, false))),
257 [((SFlit_str
([8:9-14], "path")), ((), [8:9-14], (Id ([8:9-14], "\\__FILE__"))));
258 ((SFlit_str
([8:9-14], "start_line")), ((), [8:9-14], (Int "8"))); (
259 (SFlit_str
([8:9-14], "end_line")), ((), [8:9-14], (Int "8")));
260 ((SFlit_str
([8:9-14], "start_column")), ((), [8:9-14], (Int "8")));
261 ((SFlit_str
([8:9-14], "end_column")), ((), [8:9-14], (Int "13")))])); (
262 (), [8:9-12], (Lvar
([8:9-12], $
0fp1
)))], None))); (
263 (), [Pos.
none], (ValCollection
(Vec
, None, [])))], None)))])))], None)));
267 (Obj_get
(((), [10:7-13], (Lvar
([10:7-13], $
0v
))), ((), [10:7-13], (Id
([10:7-13], "visitCall"))), OG_nullthrows, false))),
271 [((SFlit_str
([10:7-13], "path")), ((), [10:7-13], (Id ([10:7-13], "\\__FILE__"))));
272 ((SFlit_str
([10:7-13], "start_line")), ((), [10:7-13], (Int "10")));
273 ((SFlit_str
([10:7-13], "end_line")), ((), [10:7-13], (Int "10")));
274 ((SFlit_str
([10:7-13], "start_column")), ((), [10:7-13], (Int "6")));
275 ((SFlit_str
([10:7-13], "end_column")), ((), [10:7-13], (Int "12")))]));
280 (), [10:7-13], (Lvar
([10:7-13], $
0v
))), (
281 (), [10:7-13], (Id
([10:7-13], "visitGlobalFunction"))), OG_nullthrows, false))),
285 [((SFlit_str
([10:7-13], "path")), ((), [10:7-13], (Id ([10:7-13], "\\__FILE__"))));
286 ((SFlit_str
([10:7-13], "start_line")), ((), [10:7-13], (Int "10")));
287 ((SFlit_str
([10:7-13], "end_line")), ((), [10:7-13], (Int "10")));
288 ((SFlit_str
([10:7-13], "start_column")), ((), [10:7-13], (Int "6")));
289 ((SFlit_str
([10:7-13], "end_column")), ((), [10:7-13], (Int "12")))])); (
290 (), [10:7-11], (Lvar
([10:7-11], $
0fp3
)))], None))); (
291 (), [Pos.
none], (ValCollection
(Vec
, None, [])))], None)))])))],
296 f_user_attributes
= [];
298 f_doc_comment
= None },
299 [([10:7-11], $
0fp3
); ([8:9-12], $
0fp1
); ([7:9-12], $
0fp0
); ([6:7-10], $
0fp2
); ([5:5-8], $
0fp4
)])))
304 f_fun_kind
= FSync
; f_user_attributes
= [];
305 f_external
= false
; f_doc_comment
= None },
306 [([10:7-11], $
0fp3
); ([8:9-12], $
0fp1
); (
307 [7:9-12], $
0fp0
); ([6:7-10], $
0fp2
); (
308 [5:5-8], $
0fp4
); ([5:5-8], $
0fp4
); ([10:7-11], $
0fp3
); (
309 [6:7-10], $
0fp2
); ([8:9-12], $
0fp1
); (
316 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
317 f_doc_comment
= None }