Lines Matching refs:key_ast
2839 zend_ast *var_ast, *key_ast; in zend_compile_list_assign() local
2856 key_ast = elem_ast->child[1]; in zend_compile_list_assign()
2860 if (key_ast == NULL) { in zend_compile_list_assign()
2865 zend_compile_expr(&dim_node, key_ast); in zend_compile_list_assign()
2867 if (key_ast != NULL) { in zend_compile_list_assign()
4752 zend_ast *key_ast = ast->child[2]; in zend_compile_foreach() local
4762 if (key_ast) { in zend_compile_foreach()
4763 if (key_ast->kind == ZEND_AST_REF) { in zend_compile_foreach()
4766 if (key_ast->kind == ZEND_AST_ARRAY) { in zend_compile_foreach()
4809 if (key_ast) { in zend_compile_foreach()
4812 zend_emit_assign_znode(key_ast, &key_node); in zend_compile_foreach()
6999 zend_ast *key_ast = elem_ast->child[1]; in zend_try_ct_eval_array() local
7004 if (key_ast) { in zend_try_ct_eval_array()
7005 zval *key = zend_ast_get_zval(key_ast); in zend_try_ct_eval_array()
7407 zend_ast *key_ast = ast->child[1]; in zend_compile_yield() local
7416 if (key_ast) { in zend_compile_yield()
7417 zend_compile_expr(&key_node, key_ast); in zend_compile_yield()
7614 zend_ast *value_ast, *key_ast; in zend_compile_array() local
7623 key_ast = elem_ast->child[1]; in zend_compile_array()
7626 if (key_ast) { in zend_compile_array()
7627 zend_compile_expr(&key_node, key_ast); in zend_compile_array()
7650 if (key_ast && key_node.op_type == IS_CONST && Z_TYPE(key_node.u.constant) == IS_STRING) { in zend_compile_array()