Add the remaining fun_ properties to Aast
[hiphop-php.git] / hphp / hack / test / tast / null_coalesce.php.exp
blobaf5180a2a7518e7dc6a2f92d5f3acf93a0a24a60
1 [(Fun
2 { Aast.AnnotatedAST.f_span = [3:1-5:2]; f_annotation = ();
3 f_mode = <opaque>; f_ret = (Some ([3:22-25], (Hprim Tint)));
4 f_name = ([3:10-11], "\\f"); f_tparams = []; f_where_constraints = [];
5 f_variadic = FVnonVariadic;
6 f_params =
7 [{ Aast.AnnotatedAST.param_annotation = ([3:17-19], ?int);
8 param_hint = (Some ([3:12-16], (Hoption ([3:13-16], (Hprim Tint)))));
9 param_is_reference = false; param_is_variadic = false;
10 param_pos = [3:17-19]; param_name = "$x"; param_expr = None;
11 param_callconv = None; param_user_attributes = [] }
13 f_body =
14 (NamedBody
15 { Aast.AnnotatedAST.fnb_nast =
16 [(Return ([4:3-18],
17 (Some (([4:10-17], int),
18 (Binop (QuestionQuestion,
19 (([4:10-12], ?int), (Lvar ([4:10-12], $x))),
20 (([4:16-17], int), (Int "0"))))))
23 fnb_unsafe = false });
24 f_fun_kind = FSync; f_user_attributes = []; f_ret_by_ref = false;
25 f_external = false; f_namespace = <opaque>; f_doc_comment = None;
26 f_static = false })