name_ast 1334 Zend/zend_compile.c static uint32_t zend_get_class_fetch_type_ast(zend_ast *name_ast) /* {{{ */ name_ast 1337 Zend/zend_compile.c if (name_ast->attr == ZEND_NAME_FQ) { name_ast 1341 Zend/zend_compile.c return zend_get_class_fetch_type(zend_ast_get_str(name_ast)); name_ast 1355 Zend/zend_compile.c static zend_bool zend_try_compile_const_expr_resolve_class_name(zval *zv, zend_ast *class_ast, zend_ast *name_ast, zend_bool constant) /* {{{ */ name_ast 1359 Zend/zend_compile.c if (name_ast->kind != ZEND_AST_ZVAL) { name_ast 1363 Zend/zend_compile.c if (!zend_string_equals_literal_ci(zend_ast_get_str(name_ast), "class")) { name_ast 2087 Zend/zend_compile.c static inline zend_bool zend_is_const_default_class_ref(zend_ast *name_ast) /* {{{ */ name_ast 2089 Zend/zend_compile.c if (name_ast->kind != ZEND_AST_ZVAL) { name_ast 2093 Zend/zend_compile.c return ZEND_FETCH_CLASS_DEFAULT == zend_get_class_fetch_type_ast(name_ast); name_ast 2122 Zend/zend_compile.c static zend_op *zend_compile_class_ref(znode *result, zend_ast *name_ast, int throw_exception) /* {{{ */ name_ast 2126 Zend/zend_compile.c zend_compile_expr(&name_node, name_ast); name_ast 2143 Zend/zend_compile.c uint32_t type = name_ast->kind == ZEND_AST_ZVAL ? name_ast->attr : ZEND_NAME_FQ; name_ast 2163 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 2164 Zend/zend_compile.c if (name_ast->kind == ZEND_AST_ZVAL) { name_ast 2165 Zend/zend_compile.c zend_string *name = zval_get_string(zend_ast_get_zval(name_ast)); name_ast 2190 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 2194 Zend/zend_compile.c zend_compile_expr(&name_node, name_ast); name_ast 2835 Zend/zend_compile.c zend_bool zend_compile_function_name(znode *name_node, zend_ast *name_ast) /* {{{ */ name_ast 2837 Zend/zend_compile.c zend_string *orig_name = zend_ast_get_str(name_ast); name_ast 2842 Zend/zend_compile.c orig_name, name_ast->attr, &is_fully_qualified)); name_ast 2976 Zend/zend_compile.c static int zend_try_compile_ct_bound_init_user_func(zend_ast *name_ast, uint32_t num_args) /* {{{ */ name_ast 2982 Zend/zend_compile.c if (name_ast->kind != ZEND_AST_ZVAL || Z_TYPE_P(zend_ast_get_zval(name_ast)) != IS_STRING) { name_ast 2986 Zend/zend_compile.c name = zend_ast_get_str(name_ast); name_ast 3009 Zend/zend_compile.c static void zend_compile_init_user_func(zend_ast *name_ast, uint32_t num_args, zend_string *orig_func_name) /* {{{ */ name_ast 3014 Zend/zend_compile.c if (zend_try_compile_ct_bound_init_user_func(name_ast, num_args) == SUCCESS) { name_ast 3018 Zend/zend_compile.c zend_compile_expr(&name_node, name_ast); name_ast 3198 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 3203 Zend/zend_compile.c if (name_ast->kind != ZEND_AST_ZVAL || Z_TYPE_P(zend_ast_get_zval(name_ast)) != IS_STRING) { name_ast 3204 Zend/zend_compile.c zend_compile_expr(&name_node, name_ast); name_ast 3210 Zend/zend_compile.c zend_bool runtime_resolution = zend_compile_function_name(&name_node, name_ast); name_ast 3212 Zend/zend_compile.c if (zend_string_equals_literal_ci(zend_ast_get_str(name_ast), "assert")) { name_ast 3415 Zend/zend_compile.c zend_ast *name_ast = var_ast->child[0]; name_ast 3419 Zend/zend_compile.c zend_compile_expr(&name_node, name_ast); name_ast 4229 Zend/zend_compile.c zend_ast *name_ast = declare_ast->child[0]; name_ast 4231 Zend/zend_compile.c zend_string *name = zend_ast_get_str(name_ast); name_ast 4302 Zend/zend_compile.c zend_ast *name_ast = declare_ast->child[0]; name_ast 4305 Zend/zend_compile.c zend_string *name = zend_ast_get_str(name_ast); name_ast 4939 Zend/zend_compile.c zend_ast *name_ast = prop_ast->child[0]; name_ast 4942 Zend/zend_compile.c zend_string *name = zend_ast_get_str(name_ast); name_ast 4987 Zend/zend_compile.c zend_ast *name_ast = const_ast->child[0]; name_ast 4989 Zend/zend_compile.c zend_string *name = zend_ast_get_str(name_ast); name_ast 5038 Zend/zend_compile.c zend_ast *name_ast = list->child[i]; name_ast 5039 Zend/zend_compile.c names[i] = zend_resolve_class_name_ast(name_ast); name_ast 5574 Zend/zend_compile.c zend_ast *name_ast = const_ast->child[0]; name_ast 5576 Zend/zend_compile.c zend_string *name = zend_ast_get_str(name_ast); name_ast 5613 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 5657 Zend/zend_compile.c if (name_ast) { name_ast 5658 Zend/zend_compile.c name = zend_ast_get_str(name_ast); name_ast 6444 Zend/zend_compile.c zend_ast *name_ast, *args_ast, *call_ast; name_ast 6447 Zend/zend_compile.c name_ast = zend_ast_create_zval(&fn_name); name_ast 6449 Zend/zend_compile.c call_ast = zend_ast_create(ZEND_AST_CALL, name_ast, args_ast); name_ast 6522 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 6527 Zend/zend_compile.c zend_string *orig_name = zend_ast_get_str(name_ast); name_ast 6528 Zend/zend_compile.c zend_string *resolved_name = zend_resolve_const_name(orig_name, name_ast->attr, &is_fully_qualified); name_ast 6530 Zend/zend_compile.c if (zend_string_equals_literal(resolved_name, "__COMPILER_HALT_OFFSET__") || (name_ast->attr != ZEND_NAME_RELATIVE && zend_string_equals_literal(orig_name, "__COMPILER_HALT_OFFSET__"))) { name_ast 6633 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 6634 Zend/zend_compile.c uint32_t fetch_type = zend_get_class_fetch_type(zend_ast_get_str(name_ast)); name_ast 6656 Zend/zend_compile.c ZVAL_STR(&result->u.constant, zend_resolve_class_name_ast(name_ast)); name_ast 6876 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 6877 Zend/zend_compile.c zend_string *orig_name = zend_ast_get_str(name_ast); name_ast 6882 Zend/zend_compile.c orig_name, name_ast->attr, &is_fully_qualified)); name_ast 7471 Zend/zend_compile.c zend_ast *name_ast = ast->child[0]; name_ast 7474 Zend/zend_compile.c zend_ast_get_str(name_ast), name_ast->attr, &is_fully_qualified); name_ast 7487 Zend/zend_compile.c zend_ast *name_ast = ast->child[1]; name_ast 7490 Zend/zend_compile.c if (zend_try_compile_const_expr_resolve_class_name(&result, class_ast, name_ast, 0)) { name_ast 7502 Zend/zend_compile.c zend_eval_const_expr(&name_ast); name_ast 7504 Zend/zend_compile.c if (name_ast->kind == ZEND_AST_ZVAL && zend_string_equals_literal_ci(zend_ast_get_str(name_ast), "class")) { name_ast 7509 Zend/zend_compile.c if (class_ast->kind != ZEND_AST_ZVAL || name_ast->kind != ZEND_AST_ZVAL) { name_ast 7515 Zend/zend_compile.c if (!zend_try_ct_eval_class_const(&result, resolved_name, zend_ast_get_str(name_ast))) {