Skip to content

Commit 57b9970

Browse files
committed
Remove superfluous macros
1 parent 3152573 commit 57b9970

File tree

2 files changed

+9
-15
lines changed

2 files changed

+9
-15
lines changed

spec/declaration.dd

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ $(GNAME AltDeclaratorSuffixes):
7474

7575
$(GNAME AltDeclaratorSuffix):
7676
$(D [ ])
77-
$(D [) $(VEXPRESSION) $(D ])
77+
$(D [) $($(GLINK2 expression, AssignExpression)) $(D ])
7878
$(D [) $(GLINK Type) $(D ])
7979

8080
$(GNAME AltFuncDeclaratorSuffix):
@@ -135,8 +135,8 @@ $(GNAME BasicType2):
135135
$(GNAME BasicType2X):
136136
$(D *)
137137
$(D [ ])
138-
$(D [) $(VEXPRESSION) $(D ])
139-
$(D [) $(VEXPRESSION) .. $(VEXPRESSION) $(D ])
138+
$(D [) $($(GLINK2 expression, AssignExpression)) $(D ])
139+
$(D [) $($(GLINK2 expression, AssignExpression)) .. $($(GLINK2 expression, AssignExpression)) $(D ])
140140
$(D [) $(GLINK Type) $(D ])
141141
$(D delegate) $(GLINK2 function, Parameters) $(GLINK2 function, MemberFunctionAttributes)$(OPT)
142142
$(D function) $(GLINK2 function, Parameters) $(GLINK2 function, FunctionAttributes)$(OPT)
@@ -146,7 +146,7 @@ $(GNAME IdentifierList):
146146
$(I Identifier) $(D .) $(I IdentifierList)
147147
$(GLINK2 template, TemplateInstance)
148148
$(GLINK2 template, TemplateInstance) $(D .) $(I IdentifierList)
149-
$(I Identifier) $(D [) $(ASSIGNEXPRESSION) $(D].) $(I IdentifierList)
149+
$(I Identifier) $(D [) $($(GLINK2 expression, AssignExpression)) $(D].) $(I IdentifierList)
150150
)
151151

152152
$(GRAMMAR
@@ -189,7 +189,7 @@ $(GNAME NonVoidInitializer):
189189
$(GLINK StructInitializer)
190190

191191
$(GNAME ExpInitializer):
192-
$(ASSIGNEXPRESSION)
192+
$($(GLINK2 expression, AssignExpression))
193193

194194
$(GNAME ArrayInitializer):
195195
$(D [) $(GLINK ArrayMemberInitializations)$(OPT) $(D ])
@@ -201,7 +201,7 @@ $(GNAME ArrayMemberInitializations):
201201

202202
$(GNAME ArrayMemberInitialization):
203203
$(GLINK NonVoidInitializer)
204-
$(ASSIGNEXPRESSION) $(D :) $(GLINK NonVoidInitializer)
204+
$($(GLINK2 expression, AssignExpression)) $(D :) $(GLINK NonVoidInitializer)
205205

206206
$(GNAME StructInitializer):
207207
$(D {) $(GLINK StructMemberInitializers)$(OPT) $(D })
@@ -501,7 +501,7 @@ $(H2 $(LNAME2 typeof, $(D typeof)))
501501

502502
$(GRAMMAR
503503
$(GNAME Typeof):
504-
$(D typeof $(LPAREN)) $(EXPRESSION) $(D $(RPAREN))
504+
$(D typeof $(LPAREN)) $(GLINK2 expression, Expression) $(D $(RPAREN))
505505
$(D typeof $(LPAREN)) $(D return) $(D $(RPAREN))
506506
)
507507

@@ -748,7 +748,3 @@ $(SPEC_SUBNAV_PREV_NEXT module, Modules, type, Types)
748748
Macros:
749749
CHAPTER=5
750750
TITLE=Declarations
751-
ASSIGNEXPRESSION=$(GLINK2 expression, AssignExpression)
752-
EXPRESSION=$(GLINK2 expression, Expression)
753-
VEXPRESSION=$(ASSIGNEXPRESSION)
754-
_=

spec/template-mixin.dd

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ $(HEADERNAV_TOC)
1010

1111
$(GRAMMAR
1212
$(GNAME TemplateMixinDeclaration):
13-
$(D mixin) $(D template) $(I Identifier) $(TEMPLATEPARAMETERS) $(GLINK2 template, Constraint)$(OPT) $(D {) $(GLINK2 module, DeclDefs)$(OPT) $(D })
13+
$(D mixin) $(D template) $(I Identifier) $(GLINK2 template, TemplateParameters) $(GLINK2 template, Constraint)$(OPT) $(D {) $(GLINK2 module, DeclDefs)$(OPT) $(D })
1414

1515
$(GNAME TemplateMixin):
16-
$(D mixin) $(GLINK MixinTemplateName) $(TEMPLATEARGUMENTS)$(OPT) $(I Identifier)$(OPT) $(D ;)
16+
$(D mixin) $(GLINK MixinTemplateName) $(GLINK2 template, TemplateArguments)$(OPT) $(I Identifier)$(OPT) $(D ;)
1717

1818
$(GNAME MixinTemplateName):
1919
$(D .) $(GLINK QualifiedIdentifierList)
@@ -339,6 +339,4 @@ $(SPEC_SUBNAV_PREV_NEXT template, Templates, contracts, Contract Programming)
339339
Macros:
340340
CHAPTER=22
341341
TITLE=Template Mixins
342-
TEMPLATEPARAMETERS=$(GLINK2 template, TemplateParameters)
343-
TEMPLATEARGUMENTS=$(GLINK2 template, TemplateArguments)
344342
_=

0 commit comments

Comments
 (0)