@@ -952,7 +952,7 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
952
952
case . differentiabilityParam:
953
953
assert ( layout. count == 5 )
954
954
assertNoError ( kind, 0 , verify ( layout [ 0 ] , as: RawUnexpectedNodesSyntax ? . self) )
955
- assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . tokenKind( . integerLiteral) , . tokenKind ( . keyword) ] ) )
955
+ assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . tokenKind( . integerLiteral) , . keyword( " self " ) ] ) )
956
956
assertNoError ( kind, 2 , verify ( layout [ 2 ] , as: RawUnexpectedNodesSyntax ? . self) )
957
957
assertNoError ( kind, 3 , verify ( layout [ 3 ] , as: RawTokenSyntax ? . self, tokenChoices: [ . tokenKind( . comma) ] ) )
958
958
assertNoError ( kind, 4 , verify ( layout [ 4 ] , as: RawUnexpectedNodesSyntax ? . self) )
@@ -1394,7 +1394,9 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
1394
1394
assertNoError ( kind, 0 , verify ( layout [ 0 ] , as: RawUnexpectedNodesSyntax ? . self) )
1395
1395
assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [
1396
1396
. tokenKind( . identifier) ,
1397
- . tokenKind( . keyword) ,
1397
+ . keyword( " self " ) ,
1398
+ . keyword( " Self " ) ,
1399
+ . keyword( " init " ) ,
1398
1400
. tokenKind( . dollarIdentifier) ,
1399
1401
. tokenKind( . binaryOperator)
1400
1402
] ) )
@@ -1404,7 +1406,7 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
1404
1406
case . identifierPattern:
1405
1407
assert ( layout. count == 3 )
1406
1408
assertNoError ( kind, 0 , verify ( layout [ 0 ] , as: RawUnexpectedNodesSyntax ? . self) )
1407
- assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . tokenKind ( . keyword) ] ) )
1409
+ assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . keyword ( " self " ) , . keyword( " init " ) ] ) )
1408
1410
assertNoError ( kind, 2 , verify ( layout [ 2 ] , as: RawUnexpectedNodesSyntax ? . self) )
1409
1411
case . ifConfigClauseList:
1410
1412
for (index, element) in layout. enumerated ( ) {
@@ -1589,7 +1591,9 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
1589
1591
assertNoError ( kind, 0 , verify ( layout [ 0 ] , as: RawUnexpectedNodesSyntax ? . self) )
1590
1592
assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [
1591
1593
. tokenKind( . identifier) ,
1592
- . tokenKind( . keyword) ,
1594
+ . keyword( " self " ) ,
1595
+ . keyword( " Self " ) ,
1596
+ . keyword( " init " ) ,
1593
1597
. tokenKind( . dollarIdentifier) ,
1594
1598
. tokenKind( . binaryOperator) ,
1595
1599
. tokenKind( . integerLiteral)
@@ -1761,7 +1765,7 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
1761
1765
assertNoError ( kind, 2 , verify ( layout [ 2 ] , as: RawUnexpectedNodesSyntax ? . self) )
1762
1766
assertNoError ( kind, 3 , verify ( layout [ 3 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . period) ] ) )
1763
1767
assertNoError ( kind, 4 , verify ( layout [ 4 ] , as: RawUnexpectedNodesSyntax ? . self) )
1764
- assertNoError ( kind, 5 , verify ( layout [ 5 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . tokenKind ( . keyword) ] ) )
1768
+ assertNoError ( kind, 5 , verify ( layout [ 5 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . keyword ( " self " ) , . keyword( " Self " ) ] ) )
1765
1769
assertNoError ( kind, 6 , verify ( layout [ 6 ] , as: RawUnexpectedNodesSyntax ? . self) )
1766
1770
assertNoError ( kind, 7 , verify ( layout [ 7 ] , as: RawGenericArgumentClauseSyntax ? . self) )
1767
1771
assertNoError ( kind, 8 , verify ( layout [ 8 ] , as: RawUnexpectedNodesSyntax ? . self) )
@@ -2201,7 +2205,14 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
2201
2205
case . simpleTypeIdentifier:
2202
2206
assert ( layout. count == 5 )
2203
2207
assertNoError ( kind, 0 , verify ( layout [ 0 ] , as: RawUnexpectedNodesSyntax ? . self) )
2204
- assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [ . tokenKind( . identifier) , . tokenKind( . keyword) , . tokenKind( . wildcard) ] ) )
2208
+ assertNoError ( kind, 1 , verify ( layout [ 1 ] , as: RawTokenSyntax . self, tokenChoices: [
2209
+ . tokenKind( . identifier) ,
2210
+ . keyword( " self " ) ,
2211
+ . keyword( " Self " ) ,
2212
+ . keyword( " Any " ) ,
2213
+ . tokenKind( . keyword) ,
2214
+ . tokenKind( . wildcard)
2215
+ ] ) )
2205
2216
assertNoError ( kind, 2 , verify ( layout [ 2 ] , as: RawUnexpectedNodesSyntax ? . self) )
2206
2217
assertNoError ( kind, 3 , verify ( layout [ 3 ] , as: RawGenericArgumentClauseSyntax ? . self) )
2207
2218
assertNoError ( kind, 4 , verify ( layout [ 4 ] , as: RawUnexpectedNodesSyntax ? . self) )
0 commit comments