Lines Matching defs:ast

1132 zend_string *zend_resolve_class_name_ast(zend_ast *ast) /* {{{ */  in zend_resolve_class_name_ast()
1684 static zend_string *zend_resolve_const_class_name_reference(zend_ast *ast, const char *type) in zend_resolve_const_class_name_reference()
2064 zend_ast *zend_negate_num_string(zend_ast *ast) /* {{{ */ in zend_negate_num_string()
2424 static bool zend_ast_is_short_circuited(const zend_ast *ast) in zend_ast_is_short_circuited()
2441 static void zend_assert_not_short_circuited(const zend_ast *ast) in zend_assert_not_short_circuited()
2454 static void zend_short_circuiting_mark_inner(zend_ast *ast) { in zend_short_circuiting_mark_inner()
2465 static void zend_short_circuiting_commit(uint32_t checkpoint, znode *result, zend_ast *ast) in zend_short_circuiting_commit()
2661 static inline bool zend_is_variable(zend_ast *ast) /* {{{ */ in zend_is_variable()
2671 static inline bool zend_is_call(zend_ast *ast) /* {{{ */ in zend_is_call()
2680 static inline bool zend_is_variable_or_call(zend_ast *ast) /* {{{ */ in zend_is_variable_or_call()
2686 static inline bool zend_is_unticked_stmt(zend_ast *ast) /* {{{ */ in zend_is_unticked_stmt()
2694 static inline bool zend_can_write_to_variable(zend_ast *ast) /* {{{ */ in zend_can_write_to_variable()
2816 static zend_result zend_try_compile_cv(znode *result, zend_ast *ast) /* {{{ */ in zend_try_compile_cv()
2847 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()
2877 static bool is_this_fetch(zend_ast *ast) /* {{{ */ in is_this_fetch()
2888 static bool is_globals_fetch(const zend_ast *ast) in is_globals_fetch()
2898 static bool is_global_var_fetch(zend_ast *ast) in is_global_var_fetch()
2913 static zend_op *zend_compile_simple_var(znode *result, zend_ast *ast, uint32_t type, bool delayed) … in zend_compile_simple_var()
2937 static void zend_separate_if_call_and_write(znode *node, zend_ast *ast, uint32_t type) /* {{{ */ in zend_separate_if_call_and_write()
2965 static zend_op *zend_delayed_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_delayed_compile_dim()
3031 static zend_op *zend_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_dim()
3039 static zend_op *zend_delayed_compile_prop(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_delayed_compile_prop()
3113 static zend_op *zend_compile_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ … in zend_compile_prop()
3124 static zend_op *zend_compile_static_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref, … in zend_compile_static_prop()
3183 static bool zend_propagate_list_refs(zend_ast *ast) { /* {{{ */ in zend_propagate_list_refs()
3216 znode *result, zend_ast *ast, znode *expr_node, zend_ast_attr array_style) /* {{{ */ in zend_compile_list_assign()
3305 static void zend_ensure_writable_variable(const zend_ast *ast) /* {{{ */ in zend_ensure_writable_variable()
3369 static void zend_compile_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign()
3466 static void zend_compile_assign_ref(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_ref()
3538 static void zend_compile_compound_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_compound_assign()
3634 zend_ast *ast, zend_function *fbc, bool *may_have_extra_named_args) /* {{{ */ in zend_compile_args()
4628 static void zend_compile_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_call()
4700 static void zend_compile_method_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_method_call()
4792 static void zend_compile_static_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_static_call()
4866 static void zend_compile_new(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_new()
4897 static void zend_compile_clone(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_clone()
4908 static void zend_compile_global_var(zend_ast *ast) /* {{{ */ in zend_compile_global_var()
4968 static void zend_compile_static_var(zend_ast *ast) /* {{{ */ in zend_compile_static_var()
5023 static void zend_compile_unset(zend_ast *ast) /* {{{ */ in zend_compile_unset()
5162 static void zend_compile_return(zend_ast *ast) /* {{{ */ in zend_compile_return()
5218 static void zend_compile_echo(zend_ast *ast) /* {{{ */ in zend_compile_echo()
5231 static void zend_compile_throw(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_throw()
5248 static void zend_compile_break_continue(zend_ast *ast) /* {{{ */ in zend_compile_break_continue()
5386 static void zend_compile_goto(zend_ast *ast) /* {{{ */ in zend_compile_goto()
5403 static void zend_compile_label(zend_ast *ast) /* {{{ */ in zend_compile_label()
5422 static void zend_compile_while(zend_ast *ast) /* {{{ */ in zend_compile_while()
5446 static void zend_compile_do_while(zend_ast *ast) /* {{{ */ in zend_compile_do_while()
5468 static void zend_compile_expr_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_list()
5490 static void zend_compile_for(zend_ast *ast) /* {{{ */ in zend_compile_for()
5524 static void zend_compile_foreach(zend_ast *ast) /* {{{ */ in zend_compile_foreach()
5616 static void zend_compile_if(zend_ast *ast) /* {{{ */ in zend_compile_if()
5724 static void zend_compile_switch(zend_ast *ast) /* {{{ */ in zend_compile_switch()
5902 static void zend_compile_match(znode *result, zend_ast *ast) in zend_compile_match()
6088 static void zend_compile_try(zend_ast *ast) /* {{{ */ in zend_compile_try()
6263 bool zend_handle_encoding_declaration(zend_ast *ast) /* {{{ */ in zend_handle_encoding_declaration()
6315 static zend_result zend_is_first_statement(zend_ast *ast, bool allow_nop) /* {{{ */ in zend_is_first_statement()
6336 static void zend_compile_declare(zend_ast *ast) /* {{{ */ in zend_compile_declare()
6400 static void zend_compile_stmt_list(zend_ast *ast) /* {{{ */ in zend_compile_stmt_list()
6435 static zend_type zend_compile_single_typename(zend_ast *ast) in zend_compile_single_typename()
6588 zend_ast *ast, bool force_allow_null, bool *forced_allow_null) /* {{{ */ in zend_compile_typename_ex()
6813 static zend_type zend_compile_typename(zend_ast *ast, bool force_allow_null) in zend_compile_typename()
6835 HashTable **attributes, zend_ast *ast, uint32_t offset, uint32_t target, uint32_t promoted in zend_compile_attributes()
6950 static void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast, uint32_t fallback_return_… in zend_compile_params()
7278 static void find_implicit_binds_recursively(closure_info *info, zend_ast *ast) { in find_implicit_binds_recursively()
7374 static void zend_compile_closure_uses(zend_ast *ast) /* {{{ */ in zend_compile_closure_uses()
7562 static void zend_compile_func_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_func_decl()
7715 static void zend_compile_prop_decl(zend_ast *ast, zend_ast *type_ast, uint32_t flags, zend_ast *att… in zend_compile_prop_decl()
7818 static void zend_compile_prop_group(zend_ast *ast) /* {{{ */ in zend_compile_prop_group()
7838 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()
7892 static void zend_compile_class_const_group(zend_ast *ast) /* {{{ */ in zend_compile_class_const_group()
7902 static void zend_compile_method_ref(zend_ast *ast, zend_trait_method_reference *method_ref) /* {{{ … in zend_compile_method_ref()
7917 static void zend_compile_trait_precedence(zend_ast *ast) /* {{{ */ in zend_compile_trait_precedence()
7938 static void zend_compile_trait_alias(zend_ast *ast) /* {{{ */ in zend_compile_trait_alias()
7962 static void zend_compile_use_trait(zend_ast *ast) /* {{{ */ in zend_compile_use_trait()
8005 static void zend_compile_implements(zend_ast *ast) /* {{{ */ in zend_compile_implements()
8066 static void zend_compile_class_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_class_decl()
8267 static void zend_compile_enum_case(zend_ast *ast) in zend_compile_enum_case()
8375 static void zend_compile_use(zend_ast *ast) /* {{{ */ in zend_compile_use()
8448 static void zend_compile_group_use(zend_ast *ast) /* {{{ */ in zend_compile_group_use()
8468 static void zend_compile_const_decl(zend_ast *ast) /* {{{ */ in zend_compile_const_decl()
8511 static void zend_compile_namespace(zend_ast *ast) /* {{{ */ in zend_compile_namespace()
8574 static void zend_compile_halt_compiler(zend_ast *ast) /* {{{ */ in zend_compile_halt_compiler()
8596 static bool zend_try_ct_eval_magic_const(zval *zv, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_magic_const()
8823 static bool zend_try_ct_eval_array(zval *result, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_array()
8951 static void zend_compile_binary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_binary_op()
9044 static void zend_compile_greater(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_greater()
9070 static void zend_compile_unary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_op()
9089 static void zend_compile_unary_pm(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_pm()
9111 static void zend_compile_short_circuiting(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_short_circuiting()
9166 static void zend_compile_post_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_post_incdec()
9193 static void zend_compile_pre_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_pre_incdec()
9222 static void zend_compile_cast(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_cast()
9241 static void zend_compile_shorthand_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shorthand_conditional()
9266 static void zend_compile_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_conditional()
9326 static void zend_compile_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_coalesce()
9358 static void zend_compile_assign_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_coalesce()
9461 static void zend_compile_print(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_print()
9477 static void zend_compile_exit(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_exit()
9498 static void zend_compile_yield(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield()
9533 static void zend_compile_yield_from(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield_from()
9550 static void zend_compile_instanceof(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_instanceof()
9582 static void zend_compile_include_or_eval(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_include_or_eval()
9598 static void zend_compile_isset_or_empty(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_isset_or_empty()
9678 static void zend_compile_silence(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_silence()
9697 static void zend_compile_shell_exec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shell_exec()
9715 static void zend_compile_array(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_array()
9794 static void zend_compile_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_const()
9844 static void zend_compile_class_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_const()
9885 static void zend_compile_class_name(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_name()
9948 static void zend_compile_encaps_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_encaps_list()
10073 static void zend_compile_magic_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_magic_const()
10113 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_const() local
10151 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_name() local
10179 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_const() local
10206 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_magic_const() local
10271 zend_ast *ast = *ast_ptr; in zend_compile_const_expr() local
10328 void zend_compile_top_stmt(zend_ast *ast) /* {{{ */ in zend_compile_top_stmt()
10360 static void zend_compile_stmt(zend_ast *ast) /* {{{ */ in zend_compile_stmt()
10477 static void zend_compile_expr_inner(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_inner()
10621 static void zend_compile_expr(znode *result, zend_ast *ast) in zend_compile_expr()
10630 static zend_op *zend_compile_var_inner(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_compile_var_inner()
10680 static zend_op *zend_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_var()
10688 static zend_op *zend_delayed_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) … in zend_delayed_compile_var()
10714 zend_ast *ast = *ast_ptr; in zend_eval_const_expr() local