Home
last modified time | relevance | path

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

/PHP-7.2/Zend/
H A Dzend_ast.h166 zend_ast *child[1];
186 zend_ast *child[4];
198 ZEND_API zend_ast *zend_ast_create_decl(
200 zend_string *name, zend_ast *child0, zend_ast *child1, zend_ast *child2, zend_ast *child3
204 ZEND_API zend_ast *zend_ast_list_add(zend_ast *list, zend_ast *op);
209 ZEND_API zend_ast *zend_ast_copy(zend_ast *ast);
210 ZEND_API void zend_ast_destroy(zend_ast *ast);
261 static zend_always_inline zend_ast *zend_ast_create_binary_op(uint32_t opcode, zend_ast *op0, zend_… in zend_ast_create_binary_op()
264 static zend_always_inline zend_ast *zend_ast_create_assign_op(uint32_t opcode, zend_ast *op0, zend_… in zend_ast_create_assign_op()
267 static zend_always_inline zend_ast *zend_ast_create_cast(uint32_t type, zend_ast *op0) { in zend_ast_create_cast()
[all …]
H A Dzend_compile.c1836 zend_ast *zend_ast_append_str(zend_ast *left_ast, zend_ast *right_ast) /* {{{ */ in zend_ast_append_str()
1857 zend_ast *zend_negate_num_string(zend_ast *ast) /* {{{ */ in zend_negate_num_string()
2906 zend_bool zend_is_assign_to_self(zend_ast *var_ast, zend_ast *expr_ast) /* {{{ */ in zend_is_assign_to_self()
2938 zend_ast *var_ast; in zend_list_has_assign_to()
5439 void zend_compile_params(zend_ast *ast, zend_ast *return_type_ast) /* {{{ */ in zend_compile_params()
7973 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_const()
8020 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_const()
8048 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_magic_const()
8066 zend_ast *ast = *ast_ptr; in zend_compile_const_expr()
8094 zend_ast *orig_ast = ast; in zend_const_expr_to_zval()
[all …]
H A Dzend_ast.c42 return sizeof(zend_ast) - sizeof(zend_ast *) + sizeof(zend_ast *) * children; in zend_ast_size()
77 zend_string *name, zend_ast *child0, zend_ast *child1, zend_ast *child2, zend_ast *child3 in zend_ast_create_decl()
100 zend_ast *ast; in zend_ast_create_from_va_list()
126 zend_ast *ast; in zend_ast_create_ex()
137 zend_ast *ast; in zend_ast_create()
147 zend_ast *ast; in zend_ast_create_list()
162 zend_ast *child = va_arg(va, zend_ast *); in zend_ast_create_list()
181 ZEND_API zend_ast *zend_ast_list_add(zend_ast *ast, zend_ast *op) { in zend_ast_list_add()
454 ZEND_API zend_ast *zend_ast_copy(zend_ast *ast) in zend_ast_copy()
773 zend_ast *ast; in zend_ast_export_encaps_list()
[all …]
H A Dzend_compile.h102 ZEND_API zend_ast *zend_ast_create_znode(znode *node);
129 zend_ast *ast;
134 void zend_compile_top_stmt(zend_ast *ast);
135 void zend_compile_stmt(zend_ast *ast);
136 void zend_compile_expr(znode *node, zend_ast *ast);
137 void zend_compile_var(znode *node, zend_ast *ast, uint32_t type);
138 void zend_eval_const_expr(zend_ast **ast_ptr);
139 void zend_const_expr_to_zval(zval *result, zend_ast *ast);
745 zend_ast *zend_ast_append_str(zend_ast *left, zend_ast *right);
746 zend_ast *zend_negate_num_string(zend_ast *ast);
[all …]
H A Dzend_language_scanner.h57 zend_ast *ast;
H A DMakefile.am21 zend_generators.c zend_virtual_cwd.c zend_ast.c zend_smart_str.c
H A Dzend_variables.c177 zend_ast *copy = zend_ast_copy(Z_ASTVAL_P(zvalue)); in _zval_copy_ctor_func()
H A Dzend_globals.h121 zend_ast *ast;
H A Dzend_types.h93 typedef struct _zend_ast zend_ast; typedef
358 zend_ast *ast;
H A Dzend_language_parser.y858 zend_ast *decl = zend_ast_create_decl(
/PHP-7.2/ext/opcache/
H A Dzend_persist_calc.c93 static void zend_persist_ast_calc(zend_ast *ast) in zend_persist_ast_calc()
102 ADD_SIZE(sizeof(zend_ast_list) - sizeof(zend_ast *) + sizeof(zend_ast *) * list->children); in zend_persist_ast_calc()
110 ADD_SIZE(sizeof(zend_ast) - sizeof(zend_ast *) + sizeof(zend_ast *) * children); in zend_persist_ast_calc()
H A Dzend_persist.c267 static zend_ast *zend_persist_ast(zend_ast *ast) in zend_persist_ast()
270 zend_ast *node; in zend_persist_ast()
275 node = (zend_ast *) copy; in zend_persist_ast()
279 sizeof(zend_ast_list) - sizeof(zend_ast *) + sizeof(zend_ast *) * list->children); in zend_persist_ast()
285 node = (zend_ast *) copy; in zend_persist_ast()
288 …node = zend_accel_memdup(ast, sizeof(zend_ast) - sizeof(zend_ast *) + sizeof(zend_ast *) * childre… in zend_persist_ast()
H A Dzend_file_cache.c287 static zend_ast *zend_file_cache_serialize_ast(zend_ast *ast,
293 zend_ast *ret;
949 static zend_ast *zend_file_cache_unserialize_ast(zend_ast *ast,
/PHP-7.2/win32/build/
H A Dconfig.w32233 zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c zend_ast.c \
/PHP-7.2/
H A Dconfigure.ac1500 zend_virtual_cwd.c zend_ast.c zend_objects.c zend_object_handlers.c zend_objects_API.c \

Completed in 100 milliseconds