var_ast          2251 Zend/zend_compile.c static inline void zend_emit_assign_znode(zend_ast *var_ast, znode *value_node) /* {{{ */
var_ast          2254 Zend/zend_compile.c 	if (var_ast->kind == ZEND_AST_LIST) {
var_ast          2255 Zend/zend_compile.c 		zend_compile_list_assign(&dummy_node, var_ast, value_node);
var_ast          2257 Zend/zend_compile.c 		zend_ast *assign_ast = zend_ast_create(ZEND_AST_ASSIGN, var_ast,
var_ast          2267 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          2272 Zend/zend_compile.c 	zend_delayed_compile_var(&var_node, var_ast, type);
var_ast          2273 Zend/zend_compile.c 	zend_separate_if_call_and_write(&var_node, var_ast, type);
var_ast          2412 Zend/zend_compile.c 		zend_ast *var_ast = list->child[i];
var_ast          2415 Zend/zend_compile.c 		if (var_ast == NULL) {
var_ast          2428 Zend/zend_compile.c 		zend_emit_assign_znode(var_ast, &fetch_result);
var_ast          2451 Zend/zend_compile.c zend_bool zend_is_assign_to_self(zend_ast *var_ast, zend_ast *expr_ast) /* {{{ */
var_ast          2457 Zend/zend_compile.c 	while (zend_is_variable(var_ast) && var_ast->kind != ZEND_AST_VAR) {
var_ast          2458 Zend/zend_compile.c 		var_ast = var_ast->child[0];
var_ast          2461 Zend/zend_compile.c 	if (var_ast->kind != ZEND_AST_VAR || var_ast->child[0]->kind != ZEND_AST_ZVAL) {
var_ast          2466 Zend/zend_compile.c 		zend_string *name1 = zval_get_string(zend_ast_get_zval(var_ast->child[0]));
var_ast          2482 Zend/zend_compile.c 		zend_ast *var_ast = list->child[i];
var_ast          2483 Zend/zend_compile.c 		if (!var_ast) {
var_ast          2488 Zend/zend_compile.c 		if (var_ast->kind == ZEND_AST_LIST && zend_list_has_assign_to(var_ast, name)) {
var_ast          2492 Zend/zend_compile.c 		if (var_ast->kind == ZEND_AST_VAR && var_ast->child[0]->kind == ZEND_AST_ZVAL) {
var_ast          2493 Zend/zend_compile.c 			zend_string *var_name = zval_get_string(zend_ast_get_zval(var_ast->child[0]));
var_ast          2522 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          2529 Zend/zend_compile.c 	if (is_this_fetch(var_ast)) {
var_ast          2533 Zend/zend_compile.c 	zend_ensure_writable_variable(var_ast);
var_ast          2535 Zend/zend_compile.c 	switch (var_ast->kind) {
var_ast          2539 Zend/zend_compile.c 			zend_delayed_compile_var(&var_node, var_ast, BP_VAR_W);
var_ast          2546 Zend/zend_compile.c 			zend_delayed_compile_dim(result, var_ast, BP_VAR_W);
var_ast          2548 Zend/zend_compile.c 			if (zend_is_assign_to_self(var_ast, expr_ast)) {
var_ast          2562 Zend/zend_compile.c 			zend_delayed_compile_prop(result, var_ast, BP_VAR_W);
var_ast          2571 Zend/zend_compile.c 			if (zend_list_has_assign_to_self(var_ast, expr_ast)) {
var_ast          2578 Zend/zend_compile.c 			zend_compile_list_assign(result, var_ast, &expr_node);
var_ast          2619 Zend/zend_compile.c static inline void zend_emit_assign_ref_znode(zend_ast *var_ast, znode *value_node) /* {{{ */
var_ast          2621 Zend/zend_compile.c 	zend_ast *assign_ast = zend_ast_create(ZEND_AST_ASSIGN_REF, var_ast,
var_ast          2629 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          2637 Zend/zend_compile.c 	zend_ensure_writable_variable(var_ast);
var_ast          2639 Zend/zend_compile.c 	switch (var_ast->kind) {
var_ast          2643 Zend/zend_compile.c 			zend_delayed_compile_var(&var_node, var_ast, BP_VAR_RW);
var_ast          2650 Zend/zend_compile.c 			zend_delayed_compile_dim(result, var_ast, BP_VAR_RW);
var_ast          2661 Zend/zend_compile.c 			zend_delayed_compile_prop(result, var_ast, BP_VAR_RW);
var_ast          3414 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          3415 Zend/zend_compile.c 	zend_ast *name_ast = var_ast->child[0];
var_ast          3424 Zend/zend_compile.c 	if (zend_try_compile_cv(&result, var_ast) == SUCCESS) {
var_ast          3433 Zend/zend_compile.c 		zend_emit_assign_ref_znode(var_ast, &result);
var_ast          3438 Zend/zend_compile.c static void zend_compile_static_var_common(zend_ast *var_ast, zval *value, zend_bool by_ref) /* {{{ */
var_ast          3443 Zend/zend_compile.c 	zend_compile_expr(&var_node, var_ast);
var_ast          3465 Zend/zend_compile.c 		zend_ast *fetch_ast = zend_ast_create(ZEND_AST_VAR, var_ast);
var_ast          3468 Zend/zend_compile.c 		zend_ast *fetch_ast = zend_ast_create(ZEND_AST_VAR, var_ast);
var_ast          3476 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          3486 Zend/zend_compile.c 	zend_compile_static_var_common(var_ast, &value_zv, 1);
var_ast          3492 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          3496 Zend/zend_compile.c 	zend_ensure_writable_variable(var_ast);
var_ast          3498 Zend/zend_compile.c 	switch (var_ast->kind) {
var_ast          3500 Zend/zend_compile.c 			if (zend_try_compile_cv(&var_node, var_ast) == SUCCESS) {
var_ast          3504 Zend/zend_compile.c 				opline = zend_compile_simple_var_no_cv(NULL, var_ast, BP_VAR_UNSET, 0);
var_ast          3509 Zend/zend_compile.c 			opline = zend_compile_dim_common(NULL, var_ast, BP_VAR_UNSET);
var_ast          3513 Zend/zend_compile.c 			opline = zend_compile_prop_common(NULL, var_ast, BP_VAR_UNSET);
var_ast          3517 Zend/zend_compile.c 			opline = zend_compile_static_prop_common(NULL, var_ast, BP_VAR_UNSET, 0);
var_ast          4146 Zend/zend_compile.c 		zend_ast *var_ast = catch_ast->child[1];
var_ast          4148 Zend/zend_compile.c 		zval *var_name = zend_ast_get_zval(var_ast);
var_ast          4451 Zend/zend_compile.c 		zend_ast *var_ast = param_ast->child[1];
var_ast          4453 Zend/zend_compile.c 		zend_string *name = zend_ast_get_str(var_ast);
var_ast          4611 Zend/zend_compile.c 		zend_ast *var_ast = list->child[i];
var_ast          4612 Zend/zend_compile.c 		zend_string *name = zend_ast_get_str(var_ast);
var_ast          4613 Zend/zend_compile.c 		zend_bool by_ref = var_ast->attr;
var_ast          4623 Zend/zend_compile.c 		zend_compile_static_var_common(var_ast, &zv, by_ref);
var_ast          6088 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          6091 Zend/zend_compile.c 	zend_ensure_writable_variable(var_ast);
var_ast          6093 Zend/zend_compile.c 	if (var_ast->kind == ZEND_AST_PROP) {
var_ast          6094 Zend/zend_compile.c 		zend_op *opline = zend_compile_prop_common(NULL, var_ast, BP_VAR_RW);
var_ast          6099 Zend/zend_compile.c 		zend_compile_var(&var_node, var_ast, BP_VAR_RW);
var_ast          6108 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          6111 Zend/zend_compile.c 	zend_ensure_writable_variable(var_ast);
var_ast          6113 Zend/zend_compile.c 	if (var_ast->kind == ZEND_AST_PROP) {
var_ast          6114 Zend/zend_compile.c 		zend_op *opline = zend_compile_prop_common(result, var_ast, BP_VAR_RW);
var_ast          6118 Zend/zend_compile.c 		zend_compile_var(&var_node, var_ast, BP_VAR_RW);
var_ast          6359 Zend/zend_compile.c 	zend_ast *var_ast = ast->child[0];
var_ast          6366 Zend/zend_compile.c 	if (!zend_is_variable(var_ast) || zend_is_call(var_ast)) {
var_ast          6369 Zend/zend_compile.c 			zend_ast *not_ast = zend_ast_create_ex(ZEND_AST_UNARY_OP, ZEND_BOOL_NOT, var_ast);
var_ast          6379 Zend/zend_compile.c 	switch (var_ast->kind) {
var_ast          6381 Zend/zend_compile.c 			if (zend_try_compile_cv(&var_node, var_ast) == SUCCESS) {
var_ast          6385 Zend/zend_compile.c 				opline = zend_compile_simple_var_no_cv(result, var_ast, BP_VAR_IS, 0);
var_ast          6390 Zend/zend_compile.c 			opline = zend_compile_dim_common(result, var_ast, BP_VAR_IS);
var_ast          6394 Zend/zend_compile.c 			opline = zend_compile_prop_common(result, var_ast, BP_VAR_IS);
var_ast          6398 Zend/zend_compile.c 			opline = zend_compile_static_prop_common(result, var_ast, BP_VAR_IS, 0);