diff options
| author | Nikita Popov <nikic@php.net> | 2012-08-25 19:03:23 +0200 |
|---|---|---|
| committer | Nikita Popov <nikic@php.net> | 2012-08-25 19:03:23 +0200 |
| commit | bd70d155885fdc087afba912c1b290615b864e2f (patch) | |
| tree | 85f4b192526805c2143fc6a93fd055e31a2945bd /Zend/zend_language_parser.y | |
| parent | f53225a99ebae56c7a20d6e3ad4efe6772dda3f9 (diff) | |
| download | php-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.y | 3 |
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; } |
