@@ -94,9 +94,6 @@ class C <MemberDeclBlock>{<MemberDeclListItem><FunctionDecl>
94
94
_ </DiscardAssignmentExpr><AssignmentExpr>= </AssignmentExpr><MemberAccessExpr>.foo</MemberAccessExpr></SequenceExpr><SequenceExpr><DiscardAssignmentExpr>
95
95
_ </DiscardAssignmentExpr><AssignmentExpr>= </AssignmentExpr><FunctionCallExpr><MemberAccessExpr>.foo</MemberAccessExpr>(<TupleExprElement>x: <IntegerLiteralExpr>12</IntegerLiteralExpr></TupleExprElement>)</FunctionCallExpr></SequenceExpr><SequenceExpr><DiscardAssignmentExpr>
96
96
_ </DiscardAssignmentExpr><AssignmentExpr>= </AssignmentExpr><FunctionCallExpr><MemberAccessExpr>.foo </MemberAccessExpr><ClosureExpr>{ <IntegerLiteralExpr>12 </IntegerLiteralExpr>}</ClosureExpr></FunctionCallExpr></SequenceExpr><SequenceExpr><DiscardAssignmentExpr>
97
- _ </DiscardAssignmentExpr><AssignmentExpr>= </AssignmentExpr><FunctionCallExpr><MemberAccessExpr>.foo </MemberAccessExpr><MultipleTrailingClosureClause>{<MultipleTrailingClosureElement>
98
- arg1: <ClosureExpr>{ <IntegerLiteralExpr>12 </IntegerLiteralExpr>}</ClosureExpr></MultipleTrailingClosureElement>
99
- }</MultipleTrailingClosureClause></FunctionCallExpr></SequenceExpr><SequenceExpr><DiscardAssignmentExpr>
100
97
_ </DiscardAssignmentExpr><AssignmentExpr>= </AssignmentExpr><SubscriptExpr><MemberAccessExpr>.foo</MemberAccessExpr>[<TupleExprElement><IntegerLiteralExpr>12</IntegerLiteralExpr></TupleExprElement>]</SubscriptExpr></SequenceExpr><SequenceExpr><DiscardAssignmentExpr>
101
98
_ </DiscardAssignmentExpr><AssignmentExpr>= </AssignmentExpr><MemberAccessExpr><MemberAccessExpr>.foo</MemberAccessExpr>.bar</MemberAccessExpr></SequenceExpr>
102
99
}</CodeBlock></FunctionDecl></MemberDeclListItem><MemberDeclListItem><InitializerDecl>
@@ -260,29 +257,21 @@ func closure<FunctionSignature><ParameterClause>() </ParameterClause></FunctionS
260
257
func postfix<FunctionSignature><ParameterClause>() </ParameterClause></FunctionSignature><CodeBlock>{<FunctionCallExpr><IdentifierExpr>
261
258
foo</IdentifierExpr>()</FunctionCallExpr><FunctionCallExpr><IdentifierExpr>
262
259
foo</IdentifierExpr>() <ClosureExpr>{}</ClosureExpr></FunctionCallExpr><FunctionCallExpr><IdentifierExpr>
263
- foo </IdentifierExpr><ClosureExpr>{}</ClosureExpr></FunctionCallExpr><FunctionCallExpr><IdentifierExpr>
264
- foo </IdentifierExpr><MultipleTrailingClosureClause>{<MultipleTrailingClosureElement>
265
- arg1: <ClosureExpr>{}</ClosureExpr></MultipleTrailingClosureElement>
266
- }</MultipleTrailingClosureClause></FunctionCallExpr><FunctionCallExpr><IdentifierExpr>
267
- foo</IdentifierExpr>() <MultipleTrailingClosureClause>{<MultipleTrailingClosureElement>
268
- arg1: <ClosureExpr>{}</ClosureExpr></MultipleTrailingClosureElement><MultipleTrailingClosureElement>
269
- arg2: <ClosureExpr>{}</ClosureExpr></MultipleTrailingClosureElement>
270
- }</MultipleTrailingClosureClause></FunctionCallExpr><FunctionCallExpr><IdentifierExpr>
260
+ foo </IdentifierExpr><ClosureExpr>{}</ClosureExpr></FunctionCallExpr><IdentifierExpr>
261
+ foo</IdentifierExpr>() <ClosureExpr>{}</ClosureExpr>
262
+ arg2: <ClosureExpr>{}</ClosureExpr><FunctionCallExpr><IdentifierExpr>
271
263
foo </IdentifierExpr><ClosureExpr>{}</ClosureExpr></FunctionCallExpr><FunctionCallExpr><MemberAccessExpr><IdentifierExpr>
272
264
foo</IdentifierExpr>.bar</MemberAccessExpr>()</FunctionCallExpr><FunctionCallExpr><MemberAccessExpr><IdentifierExpr>
273
- foo</IdentifierExpr>.bar</MemberAccessExpr>() <ClosureExpr>{}</ClosureExpr></FunctionCallExpr><FunctionCallExpr><MemberAccessExpr><IdentifierExpr>
274
- foo</IdentifierExpr>.bar</MemberAccessExpr>() <MultipleTrailingClosureClause>{<MultipleTrailingClosureElement>
275
- arg1: <ClosureExpr>{}</ClosureExpr></MultipleTrailingClosureElement>
276
- }</MultipleTrailingClosureClause></FunctionCallExpr><FunctionCallExpr><MemberAccessExpr><IdentifierExpr>
265
+ foo</IdentifierExpr>.bar</MemberAccessExpr>() <ClosureExpr>{}</ClosureExpr></FunctionCallExpr><MemberAccessExpr><IdentifierExpr>
266
+ foo</IdentifierExpr>.bar</MemberAccessExpr>() <ClosureExpr>{}</ClosureExpr>
267
+ arg2: <ClosureExpr>{}</ClosureExpr><FunctionCallExpr><MemberAccessExpr><IdentifierExpr>
277
268
foo</IdentifierExpr>.bar </MemberAccessExpr><ClosureExpr>{}</ClosureExpr></FunctionCallExpr><SubscriptExpr><IdentifierExpr>
278
269
foo</IdentifierExpr>[]</SubscriptExpr><SubscriptExpr><IdentifierExpr>
279
270
foo</IdentifierExpr>[<TupleExprElement><IntegerLiteralExpr>1</IntegerLiteralExpr></TupleExprElement>]</SubscriptExpr><SubscriptExpr><IdentifierExpr>
280
271
foo</IdentifierExpr>[] <ClosureExpr>{}</ClosureExpr></SubscriptExpr><SubscriptExpr><IdentifierExpr>
281
- foo</IdentifierExpr>[<TupleExprElement><IntegerLiteralExpr>1</IntegerLiteralExpr></TupleExprElement>] <ClosureExpr>{}</ClosureExpr></SubscriptExpr><SubscriptExpr><IdentifierExpr>
282
- foo</IdentifierExpr>[<TupleExprElement><IntegerLiteralExpr>1</IntegerLiteralExpr></TupleExprElement>] <MultipleTrailingClosureClause>{<MultipleTrailingClosureElement>
283
- arg1: <ClosureExpr>{}</ClosureExpr></MultipleTrailingClosureElement><MultipleTrailingClosureElement>
284
- arg2: <ClosureExpr>{}</ClosureExpr></MultipleTrailingClosureElement>
285
- }</MultipleTrailingClosureClause></SubscriptExpr><SubscriptExpr><SubscriptExpr><IdentifierExpr>
272
+ foo</IdentifierExpr>[<TupleExprElement><IntegerLiteralExpr>1</IntegerLiteralExpr></TupleExprElement>] <ClosureExpr>{}</ClosureExpr></SubscriptExpr><IdentifierExpr>
273
+ foo</IdentifierExpr>[<TupleExprElement><IntegerLiteralExpr>1</IntegerLiteralExpr></TupleExprElement>] <ClosureExpr>{}</ClosureExpr>
274
+ arg2: <ClosureExpr>{}</ClosureExpr><SubscriptExpr><SubscriptExpr><IdentifierExpr>
286
275
foo</IdentifierExpr>[<TupleExprElement><IntegerLiteralExpr>1</IntegerLiteralExpr></TupleExprElement>]</SubscriptExpr>[<TupleExprElement><IntegerLiteralExpr>2</IntegerLiteralExpr>,</TupleExprElement><TupleExprElement>x:<IntegerLiteralExpr>3</IntegerLiteralExpr></TupleExprElement>]</SubscriptExpr><MemberAccessExpr><FunctionCallExpr><ForcedValueExpr><MemberAccessExpr><PostfixUnaryExpr><OptionalChainingExpr><IdentifierExpr>
287
276
foo</IdentifierExpr>?</OptionalChainingExpr>++</PostfixUnaryExpr>.bar</MemberAccessExpr>!</ForcedValueExpr>(<TupleExprElement><IdentifierExpr>baz</IdentifierExpr></TupleExprElement>)</FunctionCallExpr>.self</MemberAccessExpr><MemberAccessExpr><FunctionCallExpr><IdentifierExpr>
288
277
foo</IdentifierExpr>()</FunctionCallExpr>.0</MemberAccessExpr><MemberAccessExpr><SpecializeExpr><IdentifierExpr>
0 commit comments