Skip to content
Snippets Groups Projects

Resolve "Grammar Bugs (VariableArityParameter and multiple catch types)"

Merged Johannes Mey requested to merge bug/lexer-and-grammar-bugs into develop
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
@@ -361,7 +361,7 @@ throw_statement ::= THROW expression SEMICOLON
@@ -361,7 +361,7 @@ throw_statement ::= THROW expression SEMICOLON
synchronized_statement ::= SYNCHRONIZED LPAREN expression RPAREN block
synchronized_statement ::= SYNCHRONIZED LPAREN expression RPAREN block
try_statement ::= TRY ( LPAREN local_variable_declaration ( SEMICOLON local_variable_declaration )* SEMICOLON? RPAREN )? block ( CATCH LPAREN FINAL? type ( BIT_OR FINAL type )* variable_declarator_id RPAREN block )* ( FINALLY block )?
try_statement ::= TRY ( LPAREN local_variable_declaration ( SEMICOLON local_variable_declaration )* SEMICOLON? RPAREN )? block ( CATCH LPAREN FINAL? type ( BIT_OR FINAL? type )* variable_declarator_id RPAREN block )* ( FINALLY block )?
// TODO maybe change order!
// TODO maybe change order!
annotation ::= ( normal_annotation | single_member_annotation | marker_annotation )
annotation ::= ( normal_annotation | single_member_annotation | marker_annotation )
Loading