Lines Matching defs:ast

1150 zend_string *zend_resolve_class_name_ast(zend_ast *ast) /* {{{ */  in zend_resolve_class_name_ast()
1702 static zend_string *zend_resolve_const_class_name_reference(zend_ast *ast, const char *type) in zend_resolve_const_class_name_reference()
2081 zend_ast *zend_negate_num_string(zend_ast *ast) /* {{{ */ in zend_negate_num_string()
2442 static bool zend_ast_is_short_circuited(const zend_ast *ast) in zend_ast_is_short_circuited()
2465 static void zend_short_circuiting_mark_inner(zend_ast *ast) { in zend_short_circuiting_mark_inner()
2476 static void zend_short_circuiting_commit(uint32_t checkpoint, znode *result, zend_ast *ast) in zend_short_circuiting_commit()
2677 static inline bool zend_is_variable(zend_ast *ast) /* {{{ */ in zend_is_variable()
2687 static inline bool zend_is_call(zend_ast *ast) /* {{{ */ in zend_is_call()
2696 static inline bool zend_is_variable_or_call(zend_ast *ast) /* {{{ */ in zend_is_variable_or_call()
2702 static inline bool zend_is_unticked_stmt(zend_ast *ast) /* {{{ */ in zend_is_unticked_stmt()
2710 static inline bool zend_can_write_to_variable(zend_ast *ast) /* {{{ */ in zend_can_write_to_variable()
2832 static zend_result zend_try_compile_cv(znode *result, zend_ast *ast) /* {{{ */ in zend_try_compile_cv()
2863 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()
2893 static bool is_this_fetch(zend_ast *ast) /* {{{ */ in is_this_fetch()
2904 static bool is_globals_fetch(const zend_ast *ast) in is_globals_fetch()
2914 static bool is_global_var_fetch(zend_ast *ast) in is_global_var_fetch()
2929 static zend_op *zend_compile_simple_var(znode *result, zend_ast *ast, uint32_t type, bool delayed) … in zend_compile_simple_var()
2953 static void zend_separate_if_call_and_write(znode *node, zend_ast *ast, uint32_t type) /* {{{ */ in zend_separate_if_call_and_write()
2981 static zend_op *zend_delayed_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_delayed_compile_dim()
3047 static zend_op *zend_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_dim()
3055 static zend_op *zend_delayed_compile_prop(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_delayed_compile_prop()
3129 static zend_op *zend_compile_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ … in zend_compile_prop()
3140 static zend_op *zend_compile_static_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref, … in zend_compile_static_prop()
3199 static bool zend_propagate_list_refs(zend_ast *ast) { /* {{{ */ in zend_propagate_list_refs()
3232 znode *result, zend_ast *ast, znode *expr_node, zend_ast_attr array_style) /* {{{ */ in zend_compile_list_assign()
3321 static void zend_ensure_writable_variable(const zend_ast *ast) /* {{{ */ in zend_ensure_writable_variable()
3385 static void zend_compile_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign()
3483 static void zend_compile_assign_ref(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_ref()
3557 static void zend_compile_compound_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_compound_assign()
3653 zend_ast *ast, zend_function *fbc, bool *may_have_extra_named_args) /* {{{ */ in zend_compile_args()
4795 static void zend_compile_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_call()
4874 static void zend_compile_method_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_method_call()
4966 static void zend_compile_static_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_static_call()
5040 static void zend_compile_new(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_new()
5071 static void zend_compile_clone(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_clone()
5082 static void zend_compile_global_var(zend_ast *ast) /* {{{ */ in zend_compile_global_var()
5142 static void zend_compile_static_var(zend_ast *ast) /* {{{ */ in zend_compile_static_var()
5197 static void zend_compile_unset(zend_ast *ast) /* {{{ */ in zend_compile_unset()
5336 static void zend_compile_return(zend_ast *ast) /* {{{ */ in zend_compile_return()
5395 static void zend_compile_echo(zend_ast *ast) /* {{{ */ in zend_compile_echo()
5408 static void zend_compile_throw(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_throw()
5425 static void zend_compile_break_continue(zend_ast *ast) /* {{{ */ in zend_compile_break_continue()
5563 static void zend_compile_goto(zend_ast *ast) /* {{{ */ in zend_compile_goto()
5580 static void zend_compile_label(zend_ast *ast) /* {{{ */ in zend_compile_label()
5599 static void zend_compile_while(zend_ast *ast) /* {{{ */ in zend_compile_while()
5623 static void zend_compile_do_while(zend_ast *ast) /* {{{ */ in zend_compile_do_while()
5645 static void zend_compile_expr_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_list()
5667 static void zend_compile_for(zend_ast *ast) /* {{{ */ in zend_compile_for()
5701 static void zend_compile_foreach(zend_ast *ast) /* {{{ */ in zend_compile_foreach()
5793 static void zend_compile_if(zend_ast *ast) /* {{{ */ in zend_compile_if()
5901 static void zend_compile_switch(zend_ast *ast) /* {{{ */ in zend_compile_switch()
6079 static void zend_compile_match(znode *result, zend_ast *ast) in zend_compile_match()
6265 static void zend_compile_try(zend_ast *ast) /* {{{ */ in zend_compile_try()
6440 bool zend_handle_encoding_declaration(zend_ast *ast) /* {{{ */ in zend_handle_encoding_declaration()
6492 static zend_result zend_is_first_statement(zend_ast *ast, bool allow_nop) /* {{{ */ in zend_is_first_statement()
6513 static void zend_compile_declare(zend_ast *ast) /* {{{ */ in zend_compile_declare()
6577 static void zend_compile_stmt_list(zend_ast *ast) /* {{{ */ in zend_compile_stmt_list()
6612 static zend_type zend_compile_single_typename(zend_ast *ast) in zend_compile_single_typename()
6765 zend_ast *ast, bool force_allow_null, bool *forced_allow_null) /* {{{ */ in zend_compile_typename_ex()
6990 static zend_type zend_compile_typename(zend_ast *ast) in zend_compile_typename()
7012 HashTable **attributes, zend_ast *ast, uint32_t offset, uint32_t target, uint32_t promoted in zend_compile_attributes()
7127 static void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast, uint32_t fallback_return_… in zend_compile_params()
7465 static void find_implicit_binds_recursively(closure_info *info, zend_ast *ast) { in find_implicit_binds_recursively()
7561 static void zend_compile_closure_uses(zend_ast *ast) /* {{{ */ in zend_compile_closure_uses()
7789 static void zend_compile_func_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_func_decl()
7941 static void zend_compile_prop_decl(zend_ast *ast, zend_ast *type_ast, uint32_t flags, zend_ast *att… in zend_compile_prop_decl()
8044 static void zend_compile_prop_group(zend_ast *ast) /* {{{ */ in zend_compile_prop_group()
8064 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()
8118 static void zend_compile_class_const_group(zend_ast *ast) /* {{{ */ in zend_compile_class_const_group()
8128 static void zend_compile_method_ref(zend_ast *ast, zend_trait_method_reference *method_ref) /* {{{ … in zend_compile_method_ref()
8143 static void zend_compile_trait_precedence(zend_ast *ast) /* {{{ */ in zend_compile_trait_precedence()
8164 static void zend_compile_trait_alias(zend_ast *ast) /* {{{ */ in zend_compile_trait_alias()
8188 static void zend_compile_use_trait(zend_ast *ast) /* {{{ */ in zend_compile_use_trait()
8231 static void zend_compile_implements(zend_ast *ast) /* {{{ */ in zend_compile_implements()
8292 static void zend_compile_class_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_class_decl()
8493 static void zend_compile_enum_case(zend_ast *ast) in zend_compile_enum_case()
8601 static void zend_compile_use(zend_ast *ast) /* {{{ */ in zend_compile_use()
8674 static void zend_compile_group_use(zend_ast *ast) /* {{{ */ in zend_compile_group_use()
8694 static void zend_compile_const_decl(zend_ast *ast) /* {{{ */ in zend_compile_const_decl()
8737 static void zend_compile_namespace(zend_ast *ast) /* {{{ */ in zend_compile_namespace()
8800 static void zend_compile_halt_compiler(zend_ast *ast) /* {{{ */ in zend_compile_halt_compiler()
8822 static bool zend_try_ct_eval_magic_const(zval *zv, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_magic_const()
9049 static bool zend_try_ct_eval_array(zval *result, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_array()
9177 static void zend_compile_binary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_binary_op()
9270 static void zend_compile_greater(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_greater()
9296 static void zend_compile_unary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_op()
9315 static void zend_compile_unary_pm(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_pm()
9337 static void zend_compile_short_circuiting(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_short_circuiting()
9392 static void zend_compile_post_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_post_incdec()
9419 static void zend_compile_pre_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_pre_incdec()
9448 static void zend_compile_cast(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_cast()
9467 static void zend_compile_shorthand_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shorthand_conditional()
9492 static void zend_compile_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_conditional()
9552 static void zend_compile_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_coalesce()
9584 static void zend_compile_assign_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_coalesce()
9687 static void zend_compile_print(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_print()
9703 static void zend_compile_exit(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_exit()
9724 static void zend_compile_yield(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield()
9758 static void zend_compile_yield_from(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield_from()
9775 static void zend_compile_instanceof(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_instanceof()
9807 static void zend_compile_include_or_eval(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_include_or_eval()
9823 static void zend_compile_isset_or_empty(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_isset_or_empty()
9903 static void zend_compile_silence(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_silence()
9922 static void zend_compile_shell_exec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shell_exec()
9940 static void zend_compile_array(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_array()
10019 static void zend_compile_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_const()
10069 static void zend_compile_class_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_const()
10110 static void zend_compile_class_name(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_name()
10173 static void zend_compile_encaps_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_encaps_list()
10298 static void zend_compile_magic_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_magic_const()
10338 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_const() local
10376 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_name() local
10404 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_const() local
10431 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_magic_const() local
10496 zend_ast *ast = *ast_ptr; in zend_compile_const_expr() local
10553 void zend_compile_top_stmt(zend_ast *ast) /* {{{ */ in zend_compile_top_stmt()
10585 static void zend_compile_stmt(zend_ast *ast) /* {{{ */ in zend_compile_stmt()
10702 static void zend_compile_expr_inner(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_inner()
10846 static void zend_compile_expr(znode *result, zend_ast *ast) in zend_compile_expr()
10855 static zend_op *zend_compile_var_inner(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_compile_var_inner()
10905 static zend_op *zend_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_var()
10913 static zend_op *zend_delayed_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) … in zend_delayed_compile_var()
10939 zend_ast *ast = *ast_ptr; in zend_eval_const_expr() local