Lines Matching refs:key_ast
2840 zend_ast *var_ast, *key_ast; in zend_compile_list_assign() local
2857 key_ast = elem_ast->child[1]; in zend_compile_list_assign()
2861 if (key_ast == NULL) { in zend_compile_list_assign()
2866 zend_compile_expr(&dim_node, key_ast); in zend_compile_list_assign()
2868 if (key_ast != NULL) { in zend_compile_list_assign()
4505 zend_ast *key_ast = ast->child[2]; in zend_compile_foreach() local
4515 if (key_ast) { in zend_compile_foreach()
4516 if (key_ast->kind == ZEND_AST_REF) { in zend_compile_foreach()
4519 if (key_ast->kind == ZEND_AST_ARRAY) { in zend_compile_foreach()
4562 if (key_ast) { in zend_compile_foreach()
4565 zend_emit_assign_znode(key_ast, &key_node); in zend_compile_foreach()
6643 zend_ast *key_ast = elem_ast->child[1]; in zend_try_ct_eval_array() local
6648 if (key_ast) { in zend_try_ct_eval_array()
6649 zval *key = zend_ast_get_zval(key_ast); in zend_try_ct_eval_array()
7047 zend_ast *key_ast = ast->child[1]; in zend_compile_yield() local
7056 if (key_ast) { in zend_compile_yield()
7057 zend_compile_expr(&key_node, key_ast); in zend_compile_yield()
7252 zend_ast *value_ast, *key_ast; in zend_compile_array() local
7261 key_ast = elem_ast->child[1]; in zend_compile_array()
7264 if (key_ast) { in zend_compile_array()
7265 zend_compile_expr(&key_node, key_ast); in zend_compile_array()
7288 if (key_ast && key_node.op_type == IS_CONST && Z_TYPE(key_node.u.constant) == IS_STRING) { in zend_compile_array()