@@ -74,7 +74,7 @@ $(GNAME AltDeclaratorSuffixes):
74
74
75
75
$(GNAME AltDeclaratorSuffix):
76
76
$(D [ ])
77
- $(D [) $(VEXPRESSION ) $(D ])
77
+ $(D [) $($(GLINK2 expression, AssignExpression) ) $(D ])
78
78
$(D [) $(GLINK Type) $(D ])
79
79
80
80
$(GNAME AltFuncDeclaratorSuffix):
@@ -135,8 +135,8 @@ $(GNAME BasicType2):
135
135
$(GNAME BasicType2X):
136
136
$(D *)
137
137
$(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 ])
140
140
$(D [) $(GLINK Type) $(D ])
141
141
$(D delegate) $(GLINK2 function, Parameters) $(GLINK2 function, MemberFunctionAttributes)$(OPT)
142
142
$(D function) $(GLINK2 function, Parameters) $(GLINK2 function, FunctionAttributes)$(OPT)
@@ -146,7 +146,7 @@ $(GNAME IdentifierList):
146
146
$(I Identifier) $(D .) $(I IdentifierList)
147
147
$(GLINK2 template, TemplateInstance)
148
148
$(GLINK2 template, TemplateInstance) $(D .) $(I IdentifierList)
149
- $(I Identifier) $(D [) $(ASSIGNEXPRESSION ) $(D].) $(I IdentifierList)
149
+ $(I Identifier) $(D [) $($(GLINK2 expression, AssignExpression) ) $(D].) $(I IdentifierList)
150
150
)
151
151
152
152
$(GRAMMAR
@@ -189,7 +189,7 @@ $(GNAME NonVoidInitializer):
189
189
$(GLINK StructInitializer)
190
190
191
191
$(GNAME ExpInitializer):
192
- $(ASSIGNEXPRESSION )
192
+ $($(GLINK2 expression, AssignExpression) )
193
193
194
194
$(GNAME ArrayInitializer):
195
195
$(D [) $(GLINK ArrayMemberInitializations)$(OPT) $(D ])
@@ -201,7 +201,7 @@ $(GNAME ArrayMemberInitializations):
201
201
202
202
$(GNAME ArrayMemberInitialization):
203
203
$(GLINK NonVoidInitializer)
204
- $(ASSIGNEXPRESSION ) $(D :) $(GLINK NonVoidInitializer)
204
+ $($(GLINK2 expression, AssignExpression) ) $(D :) $(GLINK NonVoidInitializer)
205
205
206
206
$(GNAME StructInitializer):
207
207
$(D {) $(GLINK StructMemberInitializers)$(OPT) $(D })
@@ -501,7 +501,7 @@ $(H2 $(LNAME2 typeof, $(D typeof)))
501
501
502
502
$(GRAMMAR
503
503
$(GNAME Typeof):
504
- $(D typeof $(LPAREN)) $(EXPRESSION ) $(D $(RPAREN))
504
+ $(D typeof $(LPAREN)) $(GLINK2 expression, Expression ) $(D $(RPAREN))
505
505
$(D typeof $(LPAREN)) $(D return) $(D $(RPAREN))
506
506
)
507
507
@@ -748,7 +748,3 @@ $(SPEC_SUBNAV_PREV_NEXT module, Modules, type, Types)
748
748
Macros:
749
749
CHAPTER=5
750
750
TITLE=Declarations
751
- ASSIGNEXPRESSION=$(GLINK2 expression, AssignExpression)
752
- EXPRESSION=$(GLINK2 expression, Expression)
753
- VEXPRESSION=$(ASSIGNEXPRESSION)
754
- _=
0 commit comments