diff options
Diffstat (limited to 'Zend/zend_language_parser.y')
| -rw-r--r-- | Zend/zend_language_parser.y | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y index 39d89775d9..8d09650036 100644 --- a/Zend/zend_language_parser.y +++ b/Zend/zend_language_parser.y @@ -335,13 +335,17 @@ use_type: ; group_use_declaration: - namespace_name T_NS_SEPARATOR '{' use_declarations '}' - {$$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4); } + namespace_name T_NS_SEPARATOR '{' use_declarations '}' + { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4); } + | T_NS_SEPARATOR namespace_name T_NS_SEPARATOR '{' use_declarations '}' + { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $2, $5); } ; mixed_group_use_declaration: - namespace_name T_NS_SEPARATOR '{' inline_use_declarations '}' - {$$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4);} + namespace_name T_NS_SEPARATOR '{' inline_use_declarations '}' + { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $1, $4);} + | T_NS_SEPARATOR namespace_name T_NS_SEPARATOR '{' inline_use_declarations '}' + { $$ = zend_ast_create(ZEND_AST_GROUP_USE, $2, $5); } ; inline_use_declarations: |
