summaryrefslogtreecommitdiff
path: root/Zend/zend_language_parser.y
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2012-08-25 19:03:23 +0200
committerNikita Popov <nikic@php.net>2012-08-25 19:03:23 +0200
commitbd70d155885fdc087afba912c1b290615b864e2f (patch)
tree85f4b192526805c2143fc6a93fd055e31a2945bd /Zend/zend_language_parser.y
parentf53225a99ebae56c7a20d6e3ad4efe6772dda3f9 (diff)
downloadphp-git-bd70d155885fdc087afba912c1b290615b864e2f.tar.gz
Remove implementation stubs for yield delegation
I decided to leave out yield delegation for an initial proposal, so remove the stubs for it too.
Diffstat (limited to 'Zend/zend_language_parser.y')
-rw-r--r--Zend/zend_language_parser.y3
1 files changed, 0 insertions, 3 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y
index 29012b769b..8b0f500895 100644
--- a/Zend/zend_language_parser.y
+++ b/Zend/zend_language_parser.y
@@ -807,9 +807,6 @@ expr_without_variable:
| '`' backticks_expr '`' { zend_do_shell_exec(&$$, &$2 TSRMLS_CC); }
| T_PRINT expr { zend_do_print(&$$, &$2 TSRMLS_CC); }
| T_YIELD { zend_do_yield(&$$, NULL, NULL, 0 TSRMLS_CC); }
- /*| T_YIELD expr_without_variable { zend_do_yield(&$$, &$2, NULL, 0 TSRMLS_CC); }
- | T_YIELD variable { zend_do_yield(&$$, &$2, NULL, 1 TSRMLS_CC); }*/
- | T_YIELD '*' expr { zend_do_delegate_yield(&$$, &$3 TSRMLS_CC); }
| function is_reference { zend_do_begin_lambda_function_declaration(&$$, &$1, $2.op_type, 0 TSRMLS_CC); }
'(' parameter_list ')' lexical_vars
'{' inner_statement_list '}' { zend_do_end_function_declaration(&$1 TSRMLS_CC); $$ = $3; }