Lines Matching refs:ast_ptr

9208 void zend_compile_const_expr_class_const(zend_ast **ast_ptr) /* {{{ */  in zend_compile_const_expr_class_const()  argument
9210 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_const()
9242 *ast_ptr = zend_ast_create_constant(name, fetch_type | ZEND_FETCH_CLASS_EXCEPTION); in zend_compile_const_expr_class_const()
9246 void zend_compile_const_expr_class_name(zend_ast **ast_ptr) /* {{{ */ in zend_compile_const_expr_class_name() argument
9248 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_class_name()
9274 void zend_compile_const_expr_const(zend_ast **ast_ptr) /* {{{ */ in zend_compile_const_expr_const() argument
9276 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_const()
9289 *ast_ptr = zend_ast_create_zval(&result); in zend_compile_const_expr_const()
9294 *ast_ptr = zend_ast_create_constant(resolved_name, in zend_compile_const_expr_const()
9299 void zend_compile_const_expr_magic_const(zend_ast **ast_ptr) /* {{{ */ in zend_compile_const_expr_magic_const() argument
9301 zend_ast *ast = *ast_ptr; in zend_compile_const_expr_magic_const()
9307 *ast_ptr = zend_ast_create(ZEND_AST_CONSTANT_CLASS); in zend_compile_const_expr_magic_const()
9311 void zend_compile_const_expr(zend_ast **ast_ptr) /* {{{ */ in zend_compile_const_expr() argument
9313 zend_ast *ast = *ast_ptr; in zend_compile_const_expr()
9324 zend_compile_const_expr_class_const(ast_ptr); in zend_compile_const_expr()
9327 zend_compile_const_expr_class_name(ast_ptr); in zend_compile_const_expr()
9330 zend_compile_const_expr_const(ast_ptr); in zend_compile_const_expr()
9333 zend_compile_const_expr_magic_const(ast_ptr); in zend_compile_const_expr()
9342 void zend_const_expr_to_zval(zval *result, zend_ast **ast_ptr) /* {{{ */ in zend_const_expr_to_zval() argument
9344 zend_eval_const_expr(ast_ptr); in zend_const_expr_to_zval()
9345 zend_compile_const_expr(ast_ptr); in zend_const_expr_to_zval()
9346 if ((*ast_ptr)->kind != ZEND_AST_ZVAL) { in zend_const_expr_to_zval()
9349 ZVAL_AST(&ast_zv, zend_ast_copy(*ast_ptr)); in zend_const_expr_to_zval()
9350 zend_ast_destroy(*ast_ptr); in zend_const_expr_to_zval()
9351 *ast_ptr = zend_ast_create_zval(&ast_zv); in zend_const_expr_to_zval()
9353 ZVAL_COPY(result, zend_ast_get_zval(*ast_ptr)); in zend_const_expr_to_zval()
9724 void zend_eval_const_expr(zend_ast **ast_ptr) /* {{{ */ in zend_eval_const_expr() argument
9726 zend_ast *ast = *ast_ptr; in zend_eval_const_expr()
9822 *ast_ptr = ast->child[1]; in zend_eval_const_expr()
9826 *ast_ptr = ast->child[0]; in zend_eval_const_expr()
9851 *ast_ptr = child_ast; in zend_eval_const_expr()
9852 zend_eval_const_expr(ast_ptr); in zend_eval_const_expr()
9986 *ast_ptr = zend_ast_create_zval(&result); in zend_eval_const_expr()