Lines Matching refs:value_ast

4037 	zend_ast *value_ast = ast->child[1];  in zend_compile_static_var()  local
4040 if (value_ast) { in zend_compile_static_var()
4041 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_static_var()
4504 zend_ast *value_ast = ast->child[1]; in zend_compile_foreach() local
4507 zend_bool by_ref = value_ast->kind == ZEND_AST_REF; in zend_compile_foreach()
4525 value_ast = value_ast->child[0]; in zend_compile_foreach()
4546 if (is_this_fetch(value_ast)) { in zend_compile_foreach()
4548 } else if (value_ast->kind == ZEND_AST_VAR && in zend_compile_foreach()
4549 zend_try_compile_cv(&value_node, value_ast) == SUCCESS) { in zend_compile_foreach()
4556 zend_emit_assign_ref_znode(value_ast, &value_node); in zend_compile_foreach()
4558 zend_emit_assign_znode(value_ast, &value_node); in zend_compile_foreach()
4897 zend_ast *value_ast = declare_ast->child[1]; in zend_handle_encoding_declaration() local
4901 if (value_ast->kind != ZEND_AST_ZVAL) { in zend_handle_encoding_declaration()
4906 zend_string *encoding_name = zval_get_string(zend_ast_get_zval(value_ast)); in zend_handle_encoding_declaration()
4970 zend_ast *value_ast = declare_ast->child[1]; in zend_compile_declare() local
4973 if (value_ast->kind != ZEND_AST_ZVAL) { in zend_compile_declare()
4979 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_declare()
5001 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_declare()
5675 zend_ast *value_ast = prop_ast->child[1]; in zend_compile_prop_decl() local
5697 if (value_ast) { in zend_compile_prop_decl()
5698 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_prop_decl()
5723 zend_ast *value_ast = const_ast->child[1]; in zend_compile_class_const_decl() local
5739 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_class_const_decl()
6312 zend_ast *value_ast = const_ast->child[1]; in zend_compile_const_decl() local
6320 zend_const_expr_to_zval(value_zv, value_ast); in zend_compile_const_decl()
6642 zend_ast *value_ast = elem_ast->child[0]; in zend_try_ct_eval_array() local
6645 zval *value = zend_ast_get_zval(value_ast); in zend_try_ct_eval_array()
7046 zend_ast *value_ast = ast->child[0]; in zend_compile_yield() local
7061 if (value_ast) { in zend_compile_yield()
7062 if (returns_by_ref && zend_is_variable(value_ast) && !zend_is_call(value_ast)) { in zend_compile_yield()
7063 zend_compile_var(&value_node, value_ast, BP_VAR_W); in zend_compile_yield()
7065 zend_compile_expr(&value_node, value_ast); in zend_compile_yield()
7072 if (value_ast && returns_by_ref && zend_is_call(value_ast)) { in zend_compile_yield()
7252 zend_ast *value_ast, *key_ast; in zend_compile_array() local
7260 value_ast = elem_ast->child[0]; in zend_compile_array()
7271 zend_ensure_writable_variable(value_ast); in zend_compile_array()
7272 zend_compile_var(&value_node, value_ast, BP_VAR_W); in zend_compile_array()
7274 zend_compile_expr(&value_node, value_ast); in zend_compile_array()