@@ -32,11 +32,10 @@ $(GNAME ClassDeclaration):
32
32
$(GLINK2 template, ClassTemplateDeclaration)
33
33
34
34
$(GNAME BaseClassList):
35
- $(D :) $(GLINK SuperClass)
36
- $(D :) $(GLINK SuperClass) $(D ,) $(GLINK Interfaces)
37
- $(D :) $(GLINK Interfaces)
35
+ $(D :) $(GLINK SuperClassOrInterface)
36
+ $(D :) $(GLINK SuperClassOrInterface) $(D ,) $(GLINK Interfaces)
38
37
39
- $(GNAME SuperClass ):
38
+ $(GNAME SuperClassOrInterface ):
40
39
$(GLINK2 type, BasicType)
41
40
42
41
$(GNAME Interfaces):
@@ -1534,7 +1533,7 @@ $(H3 $(LNAME2 anonymous, Anonymous Nested Classes))
1534
1533
1535
1534
$(GRAMMAR
1536
1535
$(GNAME NewAnonClassExpression):
1537
- $(D new) $(GLINK2 expression, AllocatorArguments)$(OPT) $(D class) $(GLINK ConstructorArgs)$(OPT) $(GLINK SuperClass )$(OPT) $(GLINK Interfaces)$(OPT) $(GLINK2 struct, AggregateBody)
1536
+ $(D new) $(GLINK2 expression, AllocatorArguments)$(OPT) $(D class) $(GLINK ConstructorArgs)$(OPT) $(GLINK SuperClassOrInterface )$(OPT) $(GLINK Interfaces)$(OPT) $(GLINK2 struct, AggregateBody)
1538
1537
1539
1538
$(GNAME ConstructorArgs):
1540
1539
$(D $(LPAREN)) $(GLINK2 expression, ArgumentList)$(OPT) $(D $(RPAREN))
@@ -1543,7 +1542,7 @@ $(GNAME ConstructorArgs):
1543
1542
which is equivalent to:
1544
1543
1545
1544
$(GRAMMAR_INFORMATIVE
1546
- $(D class) $(GLINK_LEX Identifier) $(D :) $(I SuperClass ) $(I Interfaces) $(I AggregateBody)
1545
+ $(D class) $(GLINK_LEX Identifier) $(D :) $(I SuperClassOrInterface ) $(I Interfaces) $(I AggregateBody)
1547
1546
// ...
1548
1547
$(D new) $(I AllocatorArguments) $(I Identifier) $(I ConstructorArgs)
1549
1548
)
0 commit comments