Lines Matching defs:ast
1212 static zend_string *zend_resolve_class_name_ast(zend_ast *ast) /* {{{ */ in zend_resolve_class_name_ast()
1766 static zend_string *zend_resolve_const_class_name_reference(zend_ast *ast, const char *type) in zend_resolve_const_class_name_reference()
2147 zend_ast *zend_negate_num_string(zend_ast *ast) /* {{{ */ in zend_negate_num_string()
2508 static bool zend_ast_is_short_circuited(const zend_ast *ast) in zend_ast_is_short_circuited()
2525 static void zend_assert_not_short_circuited(const zend_ast *ast) in zend_assert_not_short_circuited()
2538 static void zend_short_circuiting_mark_inner(zend_ast *ast) { in zend_short_circuiting_mark_inner()
2549 static void zend_short_circuiting_commit(uint32_t checkpoint, znode *result, zend_ast *ast) in zend_short_circuiting_commit()
2750 static inline bool zend_is_variable(zend_ast *ast) /* {{{ */ in zend_is_variable()
2760 static inline bool zend_is_call(zend_ast *ast) /* {{{ */ in zend_is_call()
2769 static inline bool zend_is_variable_or_call(zend_ast *ast) /* {{{ */ in zend_is_variable_or_call()
2775 static inline bool zend_is_unticked_stmt(zend_ast *ast) /* {{{ */ in zend_is_unticked_stmt()
2783 static inline bool zend_can_write_to_variable(zend_ast *ast) /* {{{ */ in zend_can_write_to_variable()
2905 static zend_result zend_try_compile_cv(znode *result, zend_ast *ast) /* {{{ */ in zend_try_compile_cv()
2936 static zend_op *zend_compile_simple_var_no_cv(znode *result, zend_ast *ast, uint32_t type, bool del… in zend_compile_simple_var_no_cv()
2966 static bool is_this_fetch(zend_ast *ast) /* {{{ */ in is_this_fetch()
2977 static bool is_globals_fetch(const zend_ast *ast) in is_globals_fetch()
2987 static bool is_global_var_fetch(zend_ast *ast) in is_global_var_fetch()
3012 static zend_op *zend_compile_simple_var(znode *result, zend_ast *ast, uint32_t type, bool delayed) … in zend_compile_simple_var()
3036 static void zend_separate_if_call_and_write(znode *node, zend_ast *ast, uint32_t type) /* {{{ */ in zend_separate_if_call_and_write()
3064 static zend_op *zend_delayed_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_delayed_compile_dim()
3127 static zend_op *zend_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_dim()
3135 static zend_op *zend_delayed_compile_prop(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_delayed_compile_prop()
3209 static zend_op *zend_compile_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ … in zend_compile_prop()
3220 static zend_op *zend_compile_static_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref, … in zend_compile_static_prop()
3279 static bool zend_propagate_list_refs(zend_ast *ast) { /* {{{ */ in zend_propagate_list_refs()
3312 znode *result, zend_ast *ast, znode *expr_node, zend_ast_attr array_style) /* {{{ */ in zend_compile_list_assign()
3401 static void zend_ensure_writable_variable(const zend_ast *ast) /* {{{ */ in zend_ensure_writable_variable()
3465 static void zend_compile_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign()
3562 static void zend_compile_assign_ref(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_ref()
3634 static void zend_compile_compound_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_compound_assign()
3731 zend_ast *ast, zend_function *fbc, bool *may_have_extra_named_args) /* {{{ */ in zend_compile_args()
5075 static bool zend_compile_parent_property_hook_call(znode *result, zend_ast *ast, uint32_t type) in zend_compile_parent_property_hook_call()
5140 static void zend_compile_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_call()
5219 static void zend_compile_method_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_method_call()
5311 static void zend_compile_static_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_static_call()
5389 static void zend_compile_new(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_new()
5420 static void zend_compile_clone(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_clone()
5431 static void zend_compile_global_var(zend_ast *ast) /* {{{ */ in zend_compile_global_var()
5491 static void zend_compile_static_var(zend_ast *ast) /* {{{ */ in zend_compile_static_var()
5545 static void zend_compile_unset(zend_ast *ast) /* {{{ */ in zend_compile_unset()
5684 static void zend_compile_return(zend_ast *ast) /* {{{ */ in zend_compile_return()
5740 static void zend_compile_echo(zend_ast *ast) /* {{{ */ in zend_compile_echo()
5753 static void zend_compile_throw(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_throw()
5770 static void zend_compile_break_continue(zend_ast *ast) /* {{{ */ in zend_compile_break_continue()
5908 static void zend_compile_goto(zend_ast *ast) /* {{{ */ in zend_compile_goto()
5925 static void zend_compile_label(zend_ast *ast) /* {{{ */ in zend_compile_label()
5944 static void zend_compile_while(zend_ast *ast) /* {{{ */ in zend_compile_while()
5968 static void zend_compile_do_while(zend_ast *ast) /* {{{ */ in zend_compile_do_while()
5990 static void zend_compile_expr_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_list()
6012 static void zend_compile_for(zend_ast *ast) /* {{{ */ in zend_compile_for()
6046 static void zend_compile_foreach(zend_ast *ast) /* {{{ */ in zend_compile_foreach()
6138 static void zend_compile_if(zend_ast *ast) /* {{{ */ in zend_compile_if()
6246 static void zend_compile_switch(zend_ast *ast) /* {{{ */ in zend_compile_switch()
6424 static void zend_compile_match(znode *result, zend_ast *ast) in zend_compile_match()
6610 static void zend_compile_try(zend_ast *ast) /* {{{ */ in zend_compile_try()
6785 bool zend_handle_encoding_declaration(zend_ast *ast) /* {{{ */ in zend_handle_encoding_declaration()
6837 static zend_result zend_is_first_statement(zend_ast *ast, bool allow_nop) /* {{{ */ in zend_is_first_statement()
6858 static void zend_compile_declare(zend_ast *ast) /* {{{ */ in zend_compile_declare()
6922 static void zend_compile_stmt_list(zend_ast *ast) /* {{{ */ in zend_compile_stmt_list()
6957 static zend_type zend_compile_single_typename(zend_ast *ast) in zend_compile_single_typename()
7110 zend_ast *ast, bool force_allow_null, bool *forced_allow_null) /* {{{ */ in zend_compile_typename_ex()
7335 static zend_type zend_compile_typename(zend_ast *ast) in zend_compile_typename()
7357 HashTable **attributes, zend_ast *ast, uint32_t offset, uint32_t target, uint32_t promoted in zend_compile_attributes()
7483 zend_ast *ast = *ast_ptr; in zend_property_hook_find_property_usage() local
7549 static void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast, uint32_t fallback_return_… in zend_compile_params()
7901 static void find_implicit_binds_recursively(closure_info *info, zend_ast *ast) { in find_implicit_binds_recursively()
7997 static void zend_compile_closure_uses(zend_ast *ast) /* {{{ */ in zend_compile_closure_uses()
8238 znode *result, zend_ast *ast, bool toplevel, in zend_compile_func_decl_ex()
8413 static zend_op_array *zend_compile_func_decl(znode *result, zend_ast *ast, bool toplevel) in zend_compile_func_decl()
8605 static void zend_compile_prop_decl(zend_ast *ast, zend_ast *type_ast, uint32_t flags, zend_ast *att… in zend_compile_prop_decl()
8747 static void zend_compile_prop_group(zend_ast *ast) /* {{{ */ in zend_compile_prop_group()
8767 static void zend_compile_class_const_decl(zend_ast *ast, uint32_t flags, zend_ast *attr_ast, zend_a… in zend_compile_class_const_decl()
8827 static void zend_compile_class_const_group(zend_ast *ast) /* {{{ */ in zend_compile_class_const_group()
8837 static void zend_compile_method_ref(zend_ast *ast, zend_trait_method_reference *method_ref) /* {{{ … in zend_compile_method_ref()
8852 static void zend_compile_trait_precedence(zend_ast *ast) /* {{{ */ in zend_compile_trait_precedence()
8873 static void zend_compile_trait_alias(zend_ast *ast) /* {{{ */ in zend_compile_trait_alias()
8897 static void zend_compile_use_trait(zend_ast *ast) /* {{{ */ in zend_compile_use_trait()
8940 static void zend_compile_implements(zend_ast *ast) /* {{{ */ in zend_compile_implements()
9001 static void zend_compile_class_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_class_decl()
9210 static void zend_compile_enum_case(zend_ast *ast) in zend_compile_enum_case()
9324 static void zend_compile_use(zend_ast *ast) /* {{{ */ in zend_compile_use()
9397 static void zend_compile_group_use(zend_ast *ast) /* {{{ */ in zend_compile_group_use()
9417 static void zend_compile_const_decl(zend_ast *ast) /* {{{ */ in zend_compile_const_decl()
9460 static void zend_compile_namespace(zend_ast *ast) /* {{{ */ in zend_compile_namespace()
9523 static void zend_compile_halt_compiler(zend_ast *ast) /* {{{ */ in zend_compile_halt_compiler()
9545 static bool zend_try_ct_eval_magic_const(zval *zv, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_magic_const()
9785 static bool zend_try_ct_eval_array(zval *result, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_array()
9913 static void zend_compile_binary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_binary_op()
10006 static void zend_compile_greater(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_greater()
10032 static void zend_compile_unary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_op()
10051 static void zend_compile_unary_pm(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_pm()
10073 static void zend_compile_short_circuiting(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_short_circuiting()
10128 static void zend_compile_post_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_post_incdec()
10155 static void zend_compile_pre_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_pre_incdec()
10184 static void zend_compile_cast(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_cast()
10203 static void zend_compile_shorthand_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shorthand_conditional()
10228 static void zend_compile_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_conditional()
10288 static void zend_compile_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_coalesce()
10320 static void zend_compile_assign_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_coalesce()
10423 static void zend_compile_print(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_print()
10439 static void zend_compile_yield(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield()
10474 static void zend_compile_yield_from(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield_from()
10491 static void zend_compile_instanceof(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_instanceof()
10523 static void zend_compile_include_or_eval(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_include_or_eval()
10539 static void zend_compile_isset_or_empty(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_isset_or_empty()
10619 static void zend_compile_silence(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_silence()
10638 static void zend_compile_shell_exec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shell_exec()
10656 static void zend_compile_array(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_array()
10735 static void zend_compile_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_const()
10785 static void zend_compile_class_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_const()
10826 static void zend_compile_class_name(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_name()
10942 static void zend_compile_encaps_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_encaps_list()
11021 static void zend_compile_magic_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_magic_const()
11061 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_const() local
11099 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_name() local
11127 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_const() local
11154 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_magic_const() local
11219 zend_ast *ast = *ast_ptr; in zend_compile_const_expr() local
11276 void zend_compile_top_stmt(zend_ast *ast) /* {{{ */ in zend_compile_top_stmt()
11308 static void zend_compile_stmt(zend_ast *ast) /* {{{ */ in zend_compile_stmt()
11424 static void zend_compile_expr_inner(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_inner()
11566 static void zend_compile_expr(znode *result, zend_ast *ast) in zend_compile_expr()
11575 static zend_op *zend_compile_var_inner(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_compile_var_inner()
11628 static zend_op *zend_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_var()
11636 static zend_op *zend_delayed_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) … in zend_delayed_compile_var()
11662 zend_ast *ast = *ast_ptr; in zend_eval_const_expr() local