Searched refs:zend_ast (Results 1 – 15 of 15) sorted by relevance
/PHP-7.2/Zend/ |
H A D | zend_ast.h | 166 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 D | zend_compile.c | 1836 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 D | zend_ast.c | 42 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 D | zend_compile.h | 102 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 D | zend_language_scanner.h | 57 zend_ast *ast;
|
H A D | Makefile.am | 21 zend_generators.c zend_virtual_cwd.c zend_ast.c zend_smart_str.c
|
H A D | zend_variables.c | 177 zend_ast *copy = zend_ast_copy(Z_ASTVAL_P(zvalue)); in _zval_copy_ctor_func()
|
H A D | zend_globals.h | 121 zend_ast *ast;
|
H A D | zend_types.h | 93 typedef struct _zend_ast zend_ast; typedef 358 zend_ast *ast;
|
H A D | zend_language_parser.y | 858 zend_ast *decl = zend_ast_create_decl(
|
/PHP-7.2/ext/opcache/ |
H A D | zend_persist_calc.c | 93 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 D | zend_persist.c | 267 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 D | zend_file_cache.c | 287 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 D | config.w32 | 233 zend_float.c zend_string.c zend_generators.c zend_virtual_cwd.c zend_ast.c \
|
/PHP-7.2/ |
H A D | configure.ac | 1500 zend_virtual_cwd.c zend_ast.c zend_objects.c zend_object_handlers.c zend_objects_API.c \
|
Completed in 100 milliseconds