/PHP-7.0/Zend/ |
H A D | zend_ast.c | 54 ast->attr = 0; in zend_ast_create_znode() 121 return ast; in zend_ast_create_from_va_list() 132 return ast; in zend_ast_create_ex() 143 return ast; in zend_ast_create() 163 ast = zend_ast_list_add(ast, child); in zend_ast_create_list() 174 return ast; in zend_ast_create_list() 492 if (!ast) { in zend_ast_destroy_ex() 1212 ast = ast->child[0]; in zend_ast_export_ex() 1296 ast = ast->child[0]; in zend_ast_export_ex() 1702 ast = ast->child[0]; in zend_ast_export_ex() [all …]
|
H A D | zend_ast.h | 210 ZEND_API zend_ast *zend_ast_copy(zend_ast *ast); 211 ZEND_API void zend_ast_destroy(zend_ast *ast); 221 ZEND_ASSERT(zend_ast_is_list(ast)); in zend_ast_get_list() 222 return (zend_ast_list *) ast; in zend_ast_get_list() 226 ZEND_ASSERT(ast->kind == ZEND_AST_ZVAL); in zend_ast_get_zval() 227 return &((zend_ast_zval *) ast)->val; in zend_ast_get_zval() 230 zval *zv = zend_ast_get_zval(ast); in zend_ast_get_str() 236 ZEND_ASSERT(!zend_ast_is_list(ast)); in zend_ast_get_num_children() 240 if (ast->kind == ZEND_AST_ZVAL) { in zend_ast_get_lineno() 241 zval *zv = zend_ast_get_zval(ast); in zend_ast_get_lineno() [all …]
|
H A D | zend_compile.c | 2100 return ast->kind == ZEND_AST_VAR || ast->kind == ZEND_AST_DIM in zend_is_variable() 2125 while (ast->kind == ZEND_AST_DIM || ast->kind == ZEND_AST_PROP) { in zend_can_write_to_variable() 2126 ast = ast->child[0]; in zend_can_write_to_variable() 3134 …int children = zend_ast_is_list(ast) ? zend_ast_get_list(ast)->children : zend_ast_get_num_childre… in zend_compile_assert_side_effects() 3137 zend_ast *child = (zend_ast_is_list(ast) ? zend_ast_get_list(ast)->child : ast->child)[i]; in zend_compile_assert_side_effects() 3888 if (!ast) { in zend_compile_expr_list() 5639 inline_use->attr = ast->attr ? ast->attr : use->attr; in zend_compile_group_use() 7008 if (ast == NULL || ast->kind == ZEND_AST_ZVAL) { in zend_compile_const_expr() 7056 if (!ast) { in zend_compile_top_stmt() 7083 if (!ast) { in zend_compile_stmt() [all …]
|
H A D | zend_variables.c | 51 zend_ast_ref *ast = (zend_ast_ref*)p; in _zval_dtor_func() local 53 zend_ast_destroy_and_free(ast->ast); in _zval_dtor_func() 54 efree_size(ast, sizeof(zend_ast_ref)); in _zval_dtor_func() 99 zend_ast_ref *ast = (zend_ast_ref*)p; in _zval_dtor_func_for_ptr() local 101 zend_ast_destroy_and_free(ast->ast); in _zval_dtor_func_for_ptr() 102 efree_size(ast, sizeof(zend_ast_ref)); in _zval_dtor_func_for_ptr() 229 zend_ast_ref *ast = emalloc(sizeof(zend_ast_ref)); in _zval_copy_ctor_func() local 231 GC_REFCOUNT(ast) = 1; in _zval_copy_ctor_func() 232 GC_TYPE_INFO(ast) = IS_CONSTANT_AST; in _zval_copy_ctor_func() 233 ast->ast = zend_ast_copy(Z_ASTVAL_P(zvalue)); in _zval_copy_ctor_func() [all …]
|
H A D | zend_language_parser.y | 52 %destructor { zend_ast_destroy($$); } <ast> 89 %token <ast> T_LNUMBER "integer number (T_LNUMBER)" 90 %token <ast> T_DNUMBER "floating-point number (T_DNUMBER)" 91 %token <ast> T_STRING "identifier (T_STRING)" 92 %token <ast> T_VARIABLE "variable (T_VARIABLE)" 93 %token <ast> T_INLINE_HTML 97 %token <ast> T_NUM_STRING "number (T_NUM_STRING)" 240 %type <ast> internal_functions_in_yacc 248 %type <ast> implements_list case_list if_stmt_without_else 254 %type <ast> identifier [all …]
|
H A D | zend_compile.h | 106 static zend_always_inline znode *zend_ast_get_znode(zend_ast *ast) { in zend_ast_get_znode() argument 107 return &((zend_ast_znode *) ast)->node; in zend_ast_get_znode() 141 zend_ast *ast; member 146 void zend_compile_top_stmt(zend_ast *ast); 147 void zend_compile_stmt(zend_ast *ast); 148 void zend_compile_expr(znode *node, zend_ast *ast); 149 void zend_compile_var(znode *node, zend_ast *ast, uint32_t type); 151 void zend_const_expr_to_zval(zval *result, zend_ast *ast); 701 void zend_handle_encoding_declaration(zend_ast *ast);
|
H A D | zend_language_scanner.h | 56 zend_ast *ast; member
|
H A D | zend_language_scanner.l | 229 lex_state->ast = CG(ast); in zend_save_lexical_state() 268 CG(ast) = lex_state->ast; in zend_restore_lexical_state() 589 CG(ast) = NULL; in END_EXTERN_C() 603 zend_ast_process(CG(ast)); in END_EXTERN_C() 608 zend_compile_top_stmt(CG(ast)); in END_EXTERN_C() 620 zend_ast_destroy(CG(ast)); in END_EXTERN_C() 756 CG(ast) = NULL; in compile_string() 770 zend_ast_process(CG(ast)); in compile_string() 775 zend_compile_top_stmt(CG(ast)); in compile_string() 787 zend_ast_destroy(CG(ast)); in compile_string()
|
H A D | zend_types.h | 110 zend_ast_ref *ast; member 298 zend_ast *ast; member 569 #define Z_AST(zval) (zval).value.ast 572 #define Z_ASTVAL(zval) (zval).value.ast->ast 760 _ast->ast = (a); \
|
H A D | zend_globals.h | 125 zend_ast *ast; member
|
H A D | zend_language_scanner.c | 231 lex_state->ast = CG(ast); in zend_save_lexical_state() 270 CG(ast) = lex_state->ast; in zend_restore_lexical_state() 591 CG(ast) = NULL; in END_EXTERN_C() 605 zend_ast_process(CG(ast)); in END_EXTERN_C() 610 zend_compile_top_stmt(CG(ast)); in END_EXTERN_C() 622 zend_ast_destroy(CG(ast)); in END_EXTERN_C() 758 CG(ast) = NULL; in compile_string() 772 zend_ast_process(CG(ast)); in compile_string() 777 zend_compile_top_stmt(CG(ast)); in compile_string() 789 zend_ast_destroy(CG(ast)); in compile_string()
|
/PHP-7.0/ext/opcache/ |
H A D | zend_file_cache.c | 286 SERIALIZE_PTR(ast); in zend_file_cache_serialize_ast() 287 ret = ast; in zend_file_cache_serialize_ast() 288 UNSERIALIZE_PTR(ast); in zend_file_cache_serialize_ast() 302 if (ast->child[i]) { in zend_file_cache_serialize_ast() 344 zend_ast_ref *ast; in zend_file_cache_serialize_zval() local 347 ast = Z_AST_P(zv); in zend_file_cache_serialize_zval() 349 if (!IS_SERIALIZED(ast->ast)) { in zend_file_cache_serialize_zval() 350 ast->ast = zend_file_cache_serialize_ast(ast->ast, script, info, buf); in zend_file_cache_serialize_zval() 890 return ast; in zend_file_cache_unserialize_ast() 929 if (!IS_UNSERIALIZED(ast->ast)) { in zend_file_cache_unserialize_zval() [all …]
|
H A D | zend_persist_calc.c | 95 static void zend_persist_ast_calc(zend_ast *ast) in zend_persist_ast_calc() argument 99 if (ast->kind == ZEND_AST_ZVAL) { in zend_persist_ast_calc() 101 zend_persist_zval_calc(zend_ast_get_zval(ast)); in zend_persist_ast_calc() 102 } else if (zend_ast_is_list(ast)) { in zend_persist_ast_calc() 103 zend_ast_list *list = zend_ast_get_list(ast); in zend_persist_ast_calc() 111 uint32_t children = zend_ast_get_num_children(ast); in zend_persist_ast_calc() 114 if (ast->child[i]) { in zend_persist_ast_calc() 115 zend_persist_ast_calc(ast->child[i]); in zend_persist_ast_calc()
|
H A D | zend_accelerator_util_funcs.c | 43 static zend_ast *zend_ast_clone(zend_ast *ast); 178 ZVAL_NEW_AST(src, old->ast); in zend_clone_zval() 188 static zend_ast *zend_ast_clone(zend_ast *ast) in zend_ast_clone() argument 192 if (ast->kind == ZEND_AST_ZVAL) { in zend_ast_clone() 195 copy->attr = ast->attr; in zend_ast_clone() 198 } else if (zend_ast_is_list(ast)) { in zend_ast_clone() 199 zend_ast_list *list = zend_ast_get_list(ast); in zend_ast_clone() 216 copy->kind = ast->kind; in zend_ast_clone() 217 copy->attr = ast->attr; in zend_ast_clone() 219 if (ast->child[i]) { in zend_ast_clone() [all …]
|
H A D | zend_persist.c | 248 static zend_ast *zend_persist_ast(zend_ast *ast) in zend_persist_ast() argument 253 if (ast->kind == ZEND_AST_ZVAL) { in zend_persist_ast() 254 zend_ast_zval *copy = zend_accel_memdup(ast, sizeof(zend_ast_zval)); in zend_persist_ast() 257 } else if (zend_ast_is_list(ast)) { in zend_persist_ast() 258 zend_ast_list *list = zend_ast_get_list(ast); in zend_persist_ast() 259 zend_ast_list *copy = zend_accel_memdup(ast, in zend_persist_ast() 268 uint32_t children = zend_ast_get_num_children(ast); in zend_persist_ast() 269 …node = zend_accel_memdup(ast, sizeof(zend_ast) - sizeof(zend_ast *) + sizeof(zend_ast *) * childre… in zend_persist_ast() 277 efree(ast); in zend_persist_ast()
|
/PHP-7.0/ext/tokenizer/ |
H A D | tokenizer.c | 241 CG(ast) = NULL; in tokenize_parse() 253 zend_ast_destroy(CG(ast)); in tokenize_parse()
|
/PHP-7.0/ext/standard/tests/strings/ |
H A D | get_html_translation_table_basic6.phpt | 66 [*] => *
|
H A D | get_html_translation_table_basic5.phpt | 515 [*] => *
|
H A D | html_entity_decode_html5.phpt | 657 "*", 2791 * => * 2a
|
H A D | htmlentities_html5.phpt | 125 * U+0002A
|
/PHP-7.0/ext/standard/html_tables/ |
H A D | ents_html5.txt | 652 ast 0002A
|