diff options
| author | Nikita Popov <nikic@php.net> | 2015-02-20 12:59:56 +0100 |
|---|---|---|
| committer | Nikita Popov <nikic@php.net> | 2015-02-28 21:20:37 +0100 |
| commit | fcdb6e0811953b2aa57f755632add0f67b01e6bc (patch) | |
| tree | a6c4ead7da3c3be15cf83fd7bab39d3234c3dc3f /Zend/zend_language_parser.y | |
| parent | 79f26e9ca562cc4e692913432299cb9bbf906478 (diff) | |
| download | php-git-fcdb6e0811953b2aa57f755632add0f67b01e6bc.tar.gz | |
WIP
Diffstat (limited to 'Zend/zend_language_parser.y')
| -rw-r--r-- | Zend/zend_language_parser.y | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 009d7bae0b..65ccbab3bb 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -872,6 +872,7 @@ expr_without_variable: | T_YIELD { $$ = zend_ast_create(ZEND_AST_YIELD, NULL, NULL); } | T_YIELD expr { $$ = zend_ast_create(ZEND_AST_YIELD, $2, NULL); } | T_YIELD expr T_DOUBLE_ARROW expr { $$ = zend_ast_create(ZEND_AST_YIELD, $4, $2); } + | T_YIELD '*' expr { $$ = zend_ast_create(ZEND_AST_YIELD_FROM, $3); } | function returns_ref '(' parameter_list ')' lexical_vars return_type backup_doc_comment '{' inner_statement_list '}' { $$ = zend_ast_create_decl(ZEND_AST_CLOSURE, $2, $1, $8, |
