Lines Matching refs:value_ast
3528 zend_ast *value_ast = ast->child[1]; in zend_compile_static_var() local
3531 if (value_ast) { in zend_compile_static_var()
3532 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_static_var()
3939 zend_ast *value_ast = ast->child[1]; in zend_compile_foreach() local
3942 zend_bool by_ref = value_ast->kind == ZEND_AST_REF; in zend_compile_foreach()
3960 value_ast = value_ast->child[0]; in zend_compile_foreach()
3979 if (value_ast->kind == ZEND_AST_VAR && in zend_compile_foreach()
3980 zend_try_compile_cv(&value_node, value_ast) == SUCCESS) { in zend_compile_foreach()
3987 zend_emit_assign_ref_znode(value_ast, &value_node); in zend_compile_foreach()
3989 zend_emit_assign_znode(value_ast, &value_node); in zend_compile_foreach()
4297 zend_ast *value_ast = declare_ast->child[1]; in zend_handle_encoding_declaration() local
4301 if (value_ast->kind != ZEND_AST_ZVAL) { in zend_handle_encoding_declaration()
4306 zend_string *encoding_name = zval_get_string(zend_ast_get_zval(value_ast)); in zend_handle_encoding_declaration()
4370 zend_ast *value_ast = declare_ast->child[1]; in zend_compile_declare() local
4373 if (value_ast->kind != ZEND_AST_ZVAL) { in zend_compile_declare()
4379 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_declare()
4401 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_declare()
5013 zend_ast *value_ast = prop_ast->child[1]; in zend_compile_prop_decl() local
5035 if (value_ast) { in zend_compile_prop_decl()
5036 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_prop_decl()
5061 zend_ast *value_ast = const_ast->child[1]; in zend_compile_class_const_decl() local
5070 zend_const_expr_to_zval(&value_zv, value_ast); in zend_compile_class_const_decl()
5652 zend_ast *value_ast = const_ast->child[1]; in zend_compile_const_decl() local
5660 zend_const_expr_to_zval(value_zv, value_ast); in zend_compile_const_decl()
5936 zend_ast *value_ast = elem_ast->child[0]; in zend_try_ct_eval_array() local
5939 zval *value = zend_ast_get_zval(value_ast); in zend_try_ct_eval_array()
6339 zend_ast *value_ast = ast->child[0]; in zend_compile_yield() local
6354 if (value_ast) { in zend_compile_yield()
6355 if (returns_by_ref && zend_is_variable(value_ast) && !zend_is_call(value_ast)) { in zend_compile_yield()
6356 zend_compile_var(&value_node, value_ast, BP_VAR_REF); in zend_compile_yield()
6358 zend_compile_expr(&value_node, value_ast); in zend_compile_yield()
6365 if (value_ast && returns_by_ref && zend_is_call(value_ast)) { in zend_compile_yield()
6552 zend_ast *value_ast = elem_ast->child[0]; in zend_compile_array() local
6565 zend_ensure_writable_variable(value_ast); in zend_compile_array()
6566 zend_compile_var(&value_node, value_ast, BP_VAR_W); in zend_compile_array()
6568 zend_compile_expr(&value_node, value_ast); in zend_compile_array()