2 [3:10-12] Was expecting a
return type hint
3 [3:13-15] Was expecting a type hint
4 [3:10-12] Was expecting a
return type hint
5 [3:13-15] Was expecting a type hint
6 [3:10-11] Was expecting a
return type hint
9 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
10 ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>; ns_name
= None;
11 ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
12 fd_file_attributes
= []; fd_mode
= Mstrict
;
14 { f_span
= [3:1-5:2]; f_readonly_this
= None; f_annotation
= ();
15 f_readonly_ret
= None; f_ret
= ((int), None); f_name
= ([3:10-12], "\\g1");
16 f_tparams
= []; f_where_constraints
= [];
18 [{ param_annotation
= (int); param_type_hint
= ((int), None);
19 param_is_variadic
= false
; param_pos
= [3:13-15]; param_name
= "$x";
20 param_expr
= None; param_readonly
= None; param_callconv
= Pnormal
;
21 param_user_attributes
= []; param_visibility
= None }
23 f_ctxs
= None; f_unsafe_ctxs
= None; f_body
= { fb_ast
= [([4:3-13], (Return (Some
((int), [4:10-12], (Lvar
([4:10-12], $x
))))))] };
24 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
25 f_doc_comment
= None };
26 fd_internal
= false
; fd_module
= None })[(Fun
28 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
29 ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>; ns_name
= None;
30 ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
31 fd_file_attributes
= []; fd_mode
= Mstrict
;
33 { f_span
= [3:1-5:2]; f_readonly_this
= None; f_annotation
= ();
34 f_readonly_ret
= None; f_ret
= ((int), None); f_name
= ([3:10-12], "\\g2");
35 f_tparams
= []; f_where_constraints
= [];
37 [{ param_annotation
= (int); param_type_hint
= ((int), None);
38 param_is_variadic
= false
; param_pos
= [3:13-15]; param_name
= "$x";
39 param_expr
= None; param_readonly
= None; param_callconv
= Pnormal
;
40 param_user_attributes
= []; param_visibility
= None }
42 f_ctxs
= None; f_unsafe_ctxs
= None; f_body
= { fb_ast
= [([4:3-13], (Return (Some
((int), [4:10-12], (Lvar
([4:10-12], $x
))))))] };
43 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
44 f_doc_comment
= None };
45 fd_internal
= false
; fd_module
= None })[(Fun
47 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
48 ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>; ns_name
= None;
49 ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
50 fd_file_attributes
= []; fd_mode
= Mstrict
;
52 { f_span
= [3:1-5:2]; f_readonly_this
= None; f_annotation
= ();
53 f_readonly_ret
= None; f_ret
= ((int), None); f_name
= ([3:10-11], "\\f");
54 f_tparams
= []; f_where_constraints
= []; f_params
= []; f_ctxs
= None;
60 (Some
((int), [4:10-19],
61 (Call ((((function
(int $x
): int)), [4:10-12], (Id
([4:10-12], "\\g2"))),
62 [], [(Pnormal
, ((int), [4:13-18], (Call ((((function
(int $x
): int)), [4:13-15], (Id
([4:13-15], "\\g1"))), [], [(Pnormal, ((int), [4:16-17], (Int "0")))], None))))], None))))))
65 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
66 f_doc_comment
= None };
67 fd_internal
= false
; fd_module
= None })