diff --git a/standard/grammar.md b/standard/grammar.md index ce589e1e6..601e8c5cd 100644 --- a/standard/grammar.md +++ b/standard/grammar.md @@ -1174,8 +1174,10 @@ typeof_expression ; unbound_type_name - : identifier generic_dimension_specifier? ('.' identifier generic_dimension_specifier?)* - | unbound_qualified_alias_member ('.' identifier generic_dimension_specifier?)* + : identifier generic_dimension_specifier? + ('.' identifier generic_dimension_specifier?)* + | unbound_qualified_alias_member + ('.' identifier generic_dimension_specifier?)* ; unbound_qualified_alias_member @@ -1543,7 +1545,8 @@ assignment ; assignment_operator - : '=' 'ref'? | '+=' | '-=' | '*=' | '/=' | '%=' | '&=' | '|=' | '^=' | '<<=' | '??=' + : '=' 'ref'? | '+=' | '-=' | '*=' | '/=' | '%=' | '&=' | '|=' | '^=' | + '<<=' | '??=' | right_shift_assignment ;