Home
last modified time | relevance | path

Searched refs:zend_ast (Results 1 – 21 of 21) sorted by relevance

/php-src/Zend/
H A Dzend_ast.h231 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_class_const_or_name(zend_ast *class_name, zend_as…
245 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_2(zend_ast_kind kind, zend_ast *child1, zend_ast
246 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_3(zend_ast_kind kind, zend_ast *child1, zend_ast
247 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_4(zend_ast_kind kind, zend_ast *child1, zend_ast
248 …_API zend_ast * ZEND_FASTCALL zend_ast_create_5(zend_ast_kind kind, zend_ast *child1, zend_ast *ch…
275 …s_inline zend_ast * zend_ast_create_ex_4(zend_ast_kind kind, zend_ast_attr attr, zend_ast *child1,… in zend_ast_create_ex_4()
280zend_ast * zend_ast_create_ex_5(zend_ast_kind kind, zend_ast_attr attr, zend_ast *child1, zend_ast in zend_ast_create_ex_5()
303 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_list_add(zend_ast *list, zend_ast *op);
307 …zend_string *name, zend_ast *child0, zend_ast *child1, zend_ast *child2, zend_ast *child3, zend_as…
377 zend_ast *zend_ast_create_concat_op(zend_ast *op0, zend_ast *op1);
[all …]
H A Dzend_ast.c114 …zend_string *name, zend_ast *child0, zend_ast *child1, zend_ast *child2, zend_ast *child3, zend_as… in zend_ast_create_decl()
137 zend_ast *ast; in zend_ast_create_0()
149 zend_ast *ast; in zend_ast_create_1()
189 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_3(zend_ast_kind kind, zend_ast *child1, zend_ast in zend_ast_create_3()
214 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_4(zend_ast_kind kind, zend_ast *child1, zend_ast in zend_ast_create_4()
242 …_API zend_ast * ZEND_FASTCALL zend_ast_create_5(zend_ast_kind kind, zend_ast *child1, zend_ast *ch… in zend_ast_create_5()
443 zend_ast *child = va_arg(va, zend_ast *); in zend_ast_create_list()
459 zend_ast *zend_ast_create_concat_op(zend_ast *op0, zend_ast *op1) { in zend_ast_create_concat_op()
476 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_list_add(zend_ast *ast, zend_ast *op) { in zend_ast_list_add()
1131 zend_ast *new = (zend_ast*)buf; in zend_ast_tree_copy()
[all …]
H A Dzend_compile.c2126 zend_ast *zend_ast_append_str(zend_ast *left_ast, zend_ast *right_ast) /* {{{ */ in zend_ast_append_str()
2147 zend_ast *zend_negate_num_string(zend_ast *ast) /* {{{ */ in zend_negate_num_string()
3424 static bool zend_is_assign_to_self(zend_ast *var_ast, zend_ast *expr_ast) /* {{{ */ in zend_is_assign_to_self()
3450 znode *expr_node, zend_ast *expr_ast, zend_ast *var_ast) { in zend_compile_expr_with_potential_assign_to_self()
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()
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()
9841 zend_ast *key_ast; in zend_try_ct_eval_array()
10787 zend_ast *class_ast; in zend_compile_class_const()
10788 zend_ast *const_ast; in zend_compile_class_const()
11882 zend_ast *class_ast; in zend_eval_const_expr()
[all …]
H A Dzend_compile.h99 ZEND_API zend_ast * ZEND_FASTCALL zend_ast_create_znode(znode *node);
101 static zend_always_inline znode *zend_ast_get_znode(zend_ast *ast) { in zend_ast_get_znode()
125 zend_ast *ast;
132 void zend_compile_top_stmt(zend_ast *ast);
133 void zend_const_expr_to_zval(zval *result, zend_ast **ast_ptr, bool allow_dynamic);
900 zend_ast *zend_ast_append_str(zend_ast *left, zend_ast *right);
901 zend_ast *zend_negate_num_string(zend_ast *ast);
907 uint32_t zend_modifier_list_to_flags(zend_modifier_target target, zend_ast *modifiers);
909 bool zend_handle_encoding_declaration(zend_ast *ast);
930 ZEND_API zend_ast *zend_compile_string_to_ast(
H A Dzend_language_scanner.h60 zend_ast *ast;
H A Dzend_enum.c541 zend_ast *ast = (zend_ast *) p; p += zend_ast_size(3); in create_enum_case_ast()
546 ast->child[0] = (zend_ast *) p; p += sizeof(zend_ast_zval); in create_enum_case_ast()
553 ast->child[1] = (zend_ast *) p; p += sizeof(zend_ast_zval); in create_enum_case_ast()
561 ast->child[2] = (zend_ast *) p; p += sizeof(zend_ast_zval); in create_enum_case_ast()
H A Dzend_globals.h138 zend_ast *ast;
H A Dzend_types.h102 typedef struct _zend_ast zend_ast; typedef
1028 #define GC_AST(p) ((zend_ast*)(((char*)p) + sizeof(zend_ast_ref)))
H A Dzend_language_parser.y1183 zend_ast *decl = zend_ast_create_decl(
1314 zend_ast *name = zend_ast_create_zval_from_str(ZSTR_KNOWN(ZEND_STR_EXIT));
H A Dzend_language_scanner.l660 ZEND_API zend_ast *zend_compile_string_to_ast( in zend_compile_string_to_ast()
665 zend_ast *ast; in zend_compile_string_to_ast()
H A Dzend_execute_API.c728 zend_ast *ast = Z_ASTVAL_P(p); in zval_update_constant_with_ctx()
H A Dzend_API.c5297 zend_ast *ast; in get_default_via_ast()
5311 zend_ast **const_expr_ast_ptr = &statement_list->child[0]; in get_default_via_ast()
H A Dzend_inheritance.c988 zend_ast *ast = Z_ASTVAL_P(zv); in zend_get_function_declaration()
/php-src/ext/opcache/
H A Dzend_persist.c172 static zend_ast *zend_persist_ast(zend_ast *ast) in zend_persist_ast()
175 zend_ast *node; in zend_persist_ast()
180 node = (zend_ast *) copy; in zend_persist_ast()
184 sizeof(zend_ast_list) - sizeof(zend_ast *) + sizeof(zend_ast *) * list->children); in zend_persist_ast()
190 node = (zend_ast *) copy; in zend_persist_ast()
H A Dzend_persist_calc.c74 static void zend_persist_ast_calc(zend_ast *ast) in zend_persist_ast_calc()
83 ADD_SIZE(sizeof(zend_ast_list) - sizeof(zend_ast *) + sizeof(zend_ast *) * list->children); in zend_persist_ast_calc()
H A Dzend_file_cache.c346 static void zend_file_cache_serialize_ast(zend_ast *ast,
352 zend_ast *tmp;
1225 static void zend_file_cache_unserialize_ast(zend_ast *ast,
/php-src/Zend/Optimizer/
H A Dpass1.c172 zend_ast *ast = Z_ASTVAL_P(c); in zend_optimizer_pass1()
/php-src/sapi/phpdbg/
H A Dphpdbg_utils.c722 zend_ast *ast = Z_ASTVAL_P(zv); in phpdbg_short_zval_print()
/php-src/win32/build/
H A Dconfig.w32241 zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c zend_ast.c \
/php-src/
H A Dconfigure.ac1715 zend_ast.c
/php-src/ext/reflection/
H A Dphp_reflection.c2909 zend_ast *ast = Z_ASTVAL(default_value); in ZEND_METHOD()
2943 zend_ast *ast = Z_ASTVAL(default_value); in ZEND_METHOD()

Completed in 201 milliseconds