File tree 1 file changed +8
-6
lines changed 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -572,9 +572,8 @@ type_name
572
572
;
573
573
574
574
namespace_or_type_name
575
- : identifier type_argument_list?
576
- | namespace_or_type_name '.' identifier type_argument_list?
577
- | qualified_alias_member
575
+ : identifier type_argument_list? ('.' identifier type_argument_list?)*
576
+ | qualified_alias_member ('.' identifier type_argument_list?)*
578
577
;
579
578
580
579
// Source: §8.1 General
@@ -1134,9 +1133,12 @@ typeof_expression
1134
1133
;
1135
1134
1136
1135
unbound_type_name
1137
- : identifier generic_dimension_specifier?
1138
- | identifier '::' identifier generic_dimension_specifier?
1139
- | unbound_type_name '.' identifier generic_dimension_specifier?
1136
+ : identifier generic_dimension_specifier? ('.' identifier generic_dimension_specifier?)*
1137
+ | unbound_qualified_alias_member ('.' identifier generic_dimension_specifier?)*
1138
+ ;
1139
+
1140
+ unbound_qualified_alias_member
1141
+ : identifier '::' identifier generic_dimension_specifier?
1140
1142
;
1141
1143
1142
1144
generic_dimension_specifier
You can’t perform that action at this time.
0 commit comments