Skip to content

Commit 40d916d

Browse files
committed
Regenerate
1 parent e97ad5e commit 40d916d

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

Sources/SwiftParser/generated/Parser+TokenSpecSet.swift

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1518,6 +1518,8 @@ extension IdentifierPatternSyntax {
15181518
case identifier
15191519
case `self`
15201520
case `init`
1521+
case `deinit`
1522+
case `subscript`
15211523

15221524
init?(lexeme: Lexer.Lexeme, experimentalFeatures: Parser.ExperimentalFeatures) {
15231525
switch PrepareForKeywordMatch(lexeme) {
@@ -1527,6 +1529,10 @@ extension IdentifierPatternSyntax {
15271529
self = .self
15281530
case TokenSpec(.`init`):
15291531
self = .`init`
1532+
case TokenSpec(.deinit):
1533+
self = .deinit
1534+
case TokenSpec(.subscript):
1535+
self = .subscript
15301536
default:
15311537
return nil
15321538
}
@@ -1540,6 +1546,10 @@ extension IdentifierPatternSyntax {
15401546
return .keyword(.self)
15411547
case .`init`:
15421548
return .keyword(.`init`)
1549+
case .deinit:
1550+
return .keyword(.deinit)
1551+
case .subscript:
1552+
return .keyword(.subscript)
15431553
}
15441554
}
15451555

@@ -1555,6 +1565,10 @@ extension IdentifierPatternSyntax {
15551565
return .keyword(.self)
15561566
case .`init`:
15571567
return .keyword(.`init`)
1568+
case .deinit:
1569+
return .keyword(.deinit)
1570+
case .subscript:
1571+
return .keyword(.subscript)
15581572
}
15591573
}
15601574
}

Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1420,7 +1420,13 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
14201420
case .identifierPattern:
14211421
assert(layout.count == 3)
14221422
assertNoError(kind, 0, verify(layout[0], as: RawUnexpectedNodesSyntax?.self))
1423-
assertNoError(kind, 1, verify(layout[1], as: RawTokenSyntax.self, tokenChoices: [.tokenKind(.identifier), .keyword("self"), .keyword("init")]))
1423+
assertNoError(kind, 1, verify(layout[1], as: RawTokenSyntax.self, tokenChoices: [
1424+
.tokenKind(.identifier),
1425+
.keyword("self"),
1426+
.keyword("init"),
1427+
.keyword("deinit"),
1428+
.keyword("subscript")
1429+
]))
14241430
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
14251431
case .identifierType:
14261432
assert(layout.count == 5)

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1534,7 +1534,7 @@ public struct GuardStmtSyntax: StmtSyntaxProtocol, SyntaxHashable, _LeafStmtSynt
15341534
///
15351535
/// ### Children
15361536
///
1537-
/// - `identifier`: (`<identifier>` | `self` | `init`)
1537+
/// - `identifier`: (`<identifier>` | `self` | `init` | `deinit` | `subscript`)
15381538
public struct IdentifierPatternSyntax: PatternSyntaxProtocol, SyntaxHashable, _LeafPatternSyntaxNodeProtocol {
15391539
public let _syntaxNode: Syntax
15401540

@@ -1587,6 +1587,8 @@ public struct IdentifierPatternSyntax: PatternSyntaxProtocol, SyntaxHashable, _L
15871587
/// - `<identifier>`
15881588
/// - `self`
15891589
/// - `init`
1590+
/// - `deinit`
1591+
/// - `subscript`
15901592
public var identifier: TokenSyntax {
15911593
get {
15921594
return Syntax(self).child(at: 1)!.cast(TokenSyntax.self)

0 commit comments

Comments
 (0)