Lines Matching defs:ast

1002 zend_string *zend_resolve_class_name_ast(zend_ast *ast) /* {{{ */  in zend_resolve_class_name_ast()
1562 static zend_string *zend_resolve_const_class_name_reference(zend_ast *ast, const char *type) in zend_resolve_const_class_name_reference()
1939 zend_ast *zend_negate_num_string(zend_ast *ast) /* {{{ */ in zend_negate_num_string()
2298 static bool zend_ast_is_short_circuited(const zend_ast *ast) in zend_ast_is_short_circuited()
2315 static void zend_assert_not_short_circuited(const zend_ast *ast) in zend_assert_not_short_circuited()
2328 static void zend_short_circuiting_mark_inner(zend_ast *ast) { in zend_short_circuiting_mark_inner()
2339 static void zend_short_circuiting_commit(uint32_t checkpoint, znode *result, zend_ast *ast) in zend_short_circuiting_commit()
2539 static inline bool zend_is_variable(zend_ast *ast) /* {{{ */ in zend_is_variable()
2549 static inline bool zend_is_call(zend_ast *ast) /* {{{ */ in zend_is_call()
2558 static inline bool zend_is_variable_or_call(zend_ast *ast) /* {{{ */ in zend_is_variable_or_call()
2564 static inline bool zend_is_unticked_stmt(zend_ast *ast) /* {{{ */ in zend_is_unticked_stmt()
2572 static inline bool zend_can_write_to_variable(zend_ast *ast) /* {{{ */ in zend_can_write_to_variable()
2694 static zend_result zend_try_compile_cv(znode *result, zend_ast *ast) /* {{{ */ in zend_try_compile_cv()
2725 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()
2755 static bool is_this_fetch(zend_ast *ast) /* {{{ */ in is_this_fetch()
2766 static bool is_globals_fetch(const zend_ast *ast) in is_globals_fetch()
2776 static bool is_global_var_fetch(zend_ast *ast) in is_global_var_fetch()
2791 static zend_op *zend_compile_simple_var(znode *result, zend_ast *ast, uint32_t type, bool delayed) … in zend_compile_simple_var()
2815 static void zend_separate_if_call_and_write(znode *node, zend_ast *ast, uint32_t type) /* {{{ */ in zend_separate_if_call_and_write()
2843 static zend_op *zend_delayed_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_delayed_compile_dim()
2909 static zend_op *zend_compile_dim(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_dim()
2917 static zend_op *zend_delayed_compile_prop(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_delayed_compile_prop()
2991 static zend_op *zend_compile_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ … in zend_compile_prop()
3002 static zend_op *zend_compile_static_prop(znode *result, zend_ast *ast, uint32_t type, bool by_ref, … in zend_compile_static_prop()
3061 static bool zend_propagate_list_refs(zend_ast *ast) { /* {{{ */ in zend_propagate_list_refs()
3094 znode *result, zend_ast *ast, znode *expr_node, zend_ast_attr array_style) /* {{{ */ in zend_compile_list_assign()
3183 static void zend_ensure_writable_variable(const zend_ast *ast) /* {{{ */ in zend_ensure_writable_variable()
3247 static void zend_compile_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign()
3344 static void zend_compile_assign_ref(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_ref()
3416 static void zend_compile_compound_assign(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_compound_assign()
3512 zend_ast *ast, zend_function *fbc, bool *may_have_extra_named_args) /* {{{ */ in zend_compile_args()
4506 static void zend_compile_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_call()
4592 static void zend_compile_method_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_method_call()
4684 static void zend_compile_static_call(znode *result, zend_ast *ast, uint32_t type) /* {{{ */ in zend_compile_static_call()
4758 static void zend_compile_new(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_new()
4789 static void zend_compile_clone(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_clone()
4800 static void zend_compile_global_var(zend_ast *ast) /* {{{ */ in zend_compile_global_var()
4860 static void zend_compile_static_var(zend_ast *ast) /* {{{ */ in zend_compile_static_var()
4876 static void zend_compile_unset(zend_ast *ast) /* {{{ */ in zend_compile_unset()
5015 static void zend_compile_return(zend_ast *ast) /* {{{ */ in zend_compile_return()
5071 static void zend_compile_echo(zend_ast *ast) /* {{{ */ in zend_compile_echo()
5084 static void zend_compile_throw(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_throw()
5101 static void zend_compile_break_continue(zend_ast *ast) /* {{{ */ in zend_compile_break_continue()
5239 static void zend_compile_goto(zend_ast *ast) /* {{{ */ in zend_compile_goto()
5256 static void zend_compile_label(zend_ast *ast) /* {{{ */ in zend_compile_label()
5275 static void zend_compile_while(zend_ast *ast) /* {{{ */ in zend_compile_while()
5299 static void zend_compile_do_while(zend_ast *ast) /* {{{ */ in zend_compile_do_while()
5321 static void zend_compile_expr_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_list()
5343 static void zend_compile_for(zend_ast *ast) /* {{{ */ in zend_compile_for()
5377 static void zend_compile_foreach(zend_ast *ast) /* {{{ */ in zend_compile_foreach()
5469 static void zend_compile_if(zend_ast *ast) /* {{{ */ in zend_compile_if()
5577 static void zend_compile_switch(zend_ast *ast) /* {{{ */ in zend_compile_switch()
5755 static void zend_compile_match(znode *result, zend_ast *ast) in zend_compile_match()
5941 static void zend_compile_try(zend_ast *ast) /* {{{ */ in zend_compile_try()
6116 bool zend_handle_encoding_declaration(zend_ast *ast) /* {{{ */ in zend_handle_encoding_declaration()
6168 static zend_result zend_is_first_statement(zend_ast *ast, bool allow_nop) /* {{{ */ in zend_is_first_statement()
6189 static void zend_compile_declare(zend_ast *ast) /* {{{ */ in zend_compile_declare()
6253 static void zend_compile_stmt_list(zend_ast *ast) /* {{{ */ in zend_compile_stmt_list()
6288 static zend_type zend_compile_single_typename(zend_ast *ast) in zend_compile_single_typename()
6439 zend_ast *ast, bool force_allow_null) /* {{{ */ in zend_compile_typename()
6676 HashTable **attributes, zend_ast *ast, uint32_t offset, uint32_t target, uint32_t promoted in zend_compile_attributes()
6791 static void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast, uint32_t fallback_return_… in zend_compile_params()
7120 static void find_implicit_binds_recursively(closure_info *info, zend_ast *ast) { in find_implicit_binds_recursively()
7216 static void zend_compile_closure_uses(zend_ast *ast) /* {{{ */ in zend_compile_closure_uses()
7404 static void zend_compile_func_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_func_decl()
7546 static void zend_compile_prop_decl(zend_ast *ast, zend_ast *type_ast, uint32_t flags, zend_ast *att… in zend_compile_prop_decl()
7659 static void zend_compile_prop_group(zend_ast *ast) /* {{{ */ in zend_compile_prop_group()
7683 static void zend_compile_class_const_decl(zend_ast *ast, uint32_t flags, zend_ast *attr_ast) /* {{{… in zend_compile_class_const_decl()
7720 static void zend_compile_class_const_group(zend_ast *ast) /* {{{ */ in zend_compile_class_const_group()
7729 static void zend_compile_method_ref(zend_ast *ast, zend_trait_method_reference *method_ref) /* {{{ … in zend_compile_method_ref()
7744 static void zend_compile_trait_precedence(zend_ast *ast) /* {{{ */ in zend_compile_trait_precedence()
7765 static void zend_compile_trait_alias(zend_ast *ast) /* {{{ */ in zend_compile_trait_alias()
7789 static void zend_compile_use_trait(zend_ast *ast) /* {{{ */ in zend_compile_use_trait()
7832 static void zend_compile_implements(zend_ast *ast) /* {{{ */ in zend_compile_implements()
7893 static void zend_compile_class_decl(znode *result, zend_ast *ast, bool toplevel) /* {{{ */ in zend_compile_class_decl()
8083 static void zend_compile_enum_case(zend_ast *ast) in zend_compile_enum_case()
8191 static void zend_compile_use(zend_ast *ast) /* {{{ */ in zend_compile_use()
8264 static void zend_compile_group_use(zend_ast *ast) /* {{{ */ in zend_compile_group_use()
8284 static void zend_compile_const_decl(zend_ast *ast) /* {{{ */ in zend_compile_const_decl()
8327 static void zend_compile_namespace(zend_ast *ast) /* {{{ */ in zend_compile_namespace()
8390 static void zend_compile_halt_compiler(zend_ast *ast) /* {{{ */ in zend_compile_halt_compiler()
8412 static bool zend_try_ct_eval_magic_const(zval *zv, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_magic_const()
8639 static bool zend_try_ct_eval_array(zval *result, zend_ast *ast) /* {{{ */ in zend_try_ct_eval_array()
8767 static void zend_compile_binary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_binary_op()
8860 static void zend_compile_greater(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_greater()
8886 static void zend_compile_unary_op(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_op()
8905 static void zend_compile_unary_pm(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_unary_pm()
8927 static void zend_compile_short_circuiting(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_short_circuiting()
8982 static void zend_compile_post_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_post_incdec()
9009 static void zend_compile_pre_incdec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_pre_incdec()
9038 static void zend_compile_cast(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_cast()
9057 static void zend_compile_shorthand_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shorthand_conditional()
9082 static void zend_compile_conditional(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_conditional()
9142 static void zend_compile_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_coalesce()
9174 static void zend_compile_assign_coalesce(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_assign_coalesce()
9277 static void zend_compile_print(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_print()
9293 static void zend_compile_exit(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_exit()
9314 static void zend_compile_yield(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield()
9349 static void zend_compile_yield_from(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_yield_from()
9366 static void zend_compile_instanceof(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_instanceof()
9398 static void zend_compile_include_or_eval(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_include_or_eval()
9414 static void zend_compile_isset_or_empty(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_isset_or_empty()
9494 static void zend_compile_silence(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_silence()
9513 static void zend_compile_shell_exec(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_shell_exec()
9531 static void zend_compile_array(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_array()
9610 static void zend_compile_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_const()
9660 static void zend_compile_class_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_const()
9697 static void zend_compile_class_name(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_class_name()
9760 static void zend_compile_encaps_list(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_encaps_list()
9885 static void zend_compile_magic_const(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_magic_const()
9925 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_const() local
9960 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_name() local
9988 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_const() local
10013 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_magic_const() local
10078 zend_ast *ast = *ast_ptr; in zend_compile_const_expr() local
10135 void zend_compile_top_stmt(zend_ast *ast) /* {{{ */ in zend_compile_top_stmt()
10167 static void zend_compile_stmt(zend_ast *ast) /* {{{ */ in zend_compile_stmt()
10284 static void zend_compile_expr_inner(znode *result, zend_ast *ast) /* {{{ */ in zend_compile_expr_inner()
10428 static void zend_compile_expr(znode *result, zend_ast *ast) in zend_compile_expr()
10435 static zend_op *zend_compile_var_inner(znode *result, zend_ast *ast, uint32_t type, bool by_ref) in zend_compile_var_inner()
10473 static zend_op *zend_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) /* {{{ */ in zend_compile_var()
10481 static zend_op *zend_delayed_compile_var(znode *result, zend_ast *ast, uint32_t type, bool by_ref) … in zend_delayed_compile_var()
10507 zend_ast *ast = *ast_ptr; in zend_eval_const_expr() local