Skip to content

Commit 33ed2d6

Browse files
committed
[generated] Re-generate code
1 parent 61fb200 commit 33ed2d6

15 files changed

+289
-3
lines changed

Sources/SwiftParserDiagnostics/generated/SyntaxKindNameForDiagnostics.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,8 @@ extension SyntaxKind {
357357
return "'switch' statement"
358358
case .ternaryExpr:
359359
return "ternay expression"
360+
case .thenStmt:
361+
return "'then' statement"
360362
case .throwStmt:
361363
return "'throw' statement"
362364
case .tryExpr:

Sources/SwiftSyntax/Documentation.docc/generated/SwiftSyntax.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ These articles are intended for developers wishing to contribute to SwiftSyntax
175175
- <doc:SwiftSyntax/LabeledStmtSyntax>
176176
- <doc:SwiftSyntax/RepeatStmtSyntax>
177177
- <doc:SwiftSyntax/ReturnStmtSyntax>
178+
- <doc:SwiftSyntax/ThenStmtSyntax>
178179
- <doc:SwiftSyntax/ThrowStmtSyntax>
179180
- <doc:SwiftSyntax/WhileStmtSyntax>
180181
- <doc:SwiftSyntax/YieldStmtSyntax>

Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3063,6 +3063,16 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
30633063
return "elseExpression"
30643064
case \TernaryExprSyntax.unexpectedAfterElseExpression:
30653065
return "unexpectedAfterElseExpression"
3066+
case \ThenStmtSyntax.unexpectedBeforeThenKeyword:
3067+
return "unexpectedBeforeThenKeyword"
3068+
case \ThenStmtSyntax.thenKeyword:
3069+
return "thenKeyword"
3070+
case \ThenStmtSyntax.unexpectedBetweenThenKeywordAndExpression:
3071+
return "unexpectedBetweenThenKeywordAndExpression"
3072+
case \ThenStmtSyntax.expression:
3073+
return "expression"
3074+
case \ThenStmtSyntax.unexpectedAfterExpression:
3075+
return "unexpectedAfterExpression"
30663076
case \ThrowStmtSyntax.unexpectedBeforeThrowKeyword:
30673077
return "unexpectedBeforeThrowKeyword"
30683078
case \ThrowStmtSyntax.throwKeyword:

Sources/SwiftSyntax/generated/Keyword.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ public enum Keyword: UInt8, Hashable {
201201
case swift
202202
case `switch`
203203
case target
204+
case then
204205
case `throw`
205206
case `throws`
206207
case transpose
@@ -312,6 +313,8 @@ public enum Keyword: UInt8, Hashable {
312313
self = .Self
313314
case "some":
314315
self = .some
316+
case "then":
317+
self = .then
315318
case "true":
316319
self = .true
317320
case "Type":
@@ -956,6 +959,7 @@ public enum Keyword: UInt8, Hashable {
956959
"swift",
957960
"switch",
958961
"target",
962+
"then",
959963
"throw",
960964
"throws",
961965
"transpose",

Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2000,6 +2000,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
20002000
visitAnyPost(node._syntaxNode)
20012001
}
20022002

2003+
override open func visit(_ node: ThenStmtSyntax) -> SyntaxVisitorContinueKind {
2004+
return visitAny(node._syntaxNode)
2005+
}
2006+
2007+
override open func visitPost(_ node: ThenStmtSyntax) {
2008+
visitAnyPost(node._syntaxNode)
2009+
}
2010+
20032011
override open func visit(_ node: ThrowStmtSyntax) -> SyntaxVisitorContinueKind {
20042012
return visitAny(node._syntaxNode)
20052013
}

Sources/SwiftSyntax/generated/SyntaxBaseNodes.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ public struct StmtSyntax: StmtSyntaxProtocol, SyntaxHashable {
512512

513513
public init?(_ node: some SyntaxProtocol) {
514514
switch node.raw.kind {
515-
case .breakStmt, .continueStmt, .deferStmt, .discardStmt, .doStmt, .expressionStmt, .fallThroughStmt, .forStmt, .guardStmt, .labeledStmt, .missingStmt, .repeatStmt, .returnStmt, .throwStmt, .whileStmt, .yieldStmt:
515+
case .breakStmt, .continueStmt, .deferStmt, .discardStmt, .doStmt, .expressionStmt, .fallThroughStmt, .forStmt, .guardStmt, .labeledStmt, .missingStmt, .repeatStmt, .returnStmt, .thenStmt, .throwStmt, .whileStmt, .yieldStmt:
516516
self._syntaxNode = node._syntaxNode
517517
default:
518518
return nil
@@ -525,7 +525,7 @@ public struct StmtSyntax: StmtSyntaxProtocol, SyntaxHashable {
525525
/// If it is not, the behaviour is undefined.
526526
internal init(_ data: SyntaxData) {
527527
switch data.raw.kind {
528-
case .breakStmt, .continueStmt, .deferStmt, .discardStmt, .doStmt, .expressionStmt, .fallThroughStmt, .forStmt, .guardStmt, .labeledStmt, .missingStmt, .repeatStmt, .returnStmt, .throwStmt, .whileStmt, .yieldStmt:
528+
case .breakStmt, .continueStmt, .deferStmt, .discardStmt, .doStmt, .expressionStmt, .fallThroughStmt, .forStmt, .guardStmt, .labeledStmt, .missingStmt, .repeatStmt, .returnStmt, .thenStmt, .throwStmt, .whileStmt, .yieldStmt:
529529
break
530530
default:
531531
preconditionFailure("Unable to create StmtSyntax from \(data.raw.kind)")
@@ -576,6 +576,7 @@ public struct StmtSyntax: StmtSyntaxProtocol, SyntaxHashable {
576576
.node(MissingStmtSyntax.self),
577577
.node(RepeatStmtSyntax.self),
578578
.node(ReturnStmtSyntax.self),
579+
.node(ThenStmtSyntax.self),
579580
.node(ThrowStmtSyntax.self),
580581
.node(WhileStmtSyntax.self),
581582
.node(YieldStmtSyntax.self)
@@ -966,6 +967,7 @@ extension Syntax {
966967
.node(SwitchDefaultLabelSyntax.self),
967968
.node(SwitchExprSyntax.self),
968969
.node(TernaryExprSyntax.self),
970+
.node(ThenStmtSyntax.self),
969971
.node(ThrowStmtSyntax.self),
970972
.node(TryExprSyntax.self),
971973
.node(TupleExprSyntax.self),

Sources/SwiftSyntax/generated/SyntaxEnum.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ public enum SyntaxEnum {
258258
case switchDefaultLabel(SwitchDefaultLabelSyntax)
259259
case switchExpr(SwitchExprSyntax)
260260
case ternaryExpr(TernaryExprSyntax)
261+
case thenStmt(ThenStmtSyntax)
261262
case throwStmt(ThrowStmtSyntax)
262263
case tryExpr(TryExprSyntax)
263264
case tupleExpr(TupleExprSyntax)
@@ -784,6 +785,8 @@ public extension Syntax {
784785
return .switchExpr(SwitchExprSyntax(self)!)
785786
case .ternaryExpr:
786787
return .ternaryExpr(TernaryExprSyntax(self)!)
788+
case .thenStmt:
789+
return .thenStmt(ThenStmtSyntax(self)!)
787790
case .throwStmt:
788791
return .throwStmt(ThrowStmtSyntax(self)!)
789792
case .tryExpr:

Sources/SwiftSyntax/generated/SyntaxKind.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ public enum SyntaxKind: CaseIterable {
258258
case switchDefaultLabel
259259
case switchExpr
260260
case ternaryExpr
261+
case thenStmt
261262
case throwStmt
262263
case tryExpr
263264
case tupleExpr
@@ -905,6 +906,8 @@ public enum SyntaxKind: CaseIterable {
905906
return SwitchExprSyntax.self
906907
case .ternaryExpr:
907908
return TernaryExprSyntax.self
909+
case .thenStmt:
910+
return ThenStmtSyntax.self
908911
case .throwStmt:
909912
return ThrowStmtSyntax.self
910913
case .tryExpr:

Sources/SwiftSyntax/generated/SyntaxRewriter.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1781,6 +1781,13 @@ open class SyntaxRewriter {
17811781
return ExprSyntax(visitChildren(node))
17821782
}
17831783

1784+
/// Visit a ``ThenStmtSyntax``.
1785+
/// - Parameter node: the node that is being visited
1786+
/// - Returns: the rewritten node
1787+
open func visit(_ node: ThenStmtSyntax) -> StmtSyntax {
1788+
return StmtSyntax(visitChildren(node))
1789+
}
1790+
17841791
/// Visit a ``ThrowStmtSyntax``.
17851792
/// - Parameter node: the node that is being visited
17861793
/// - Returns: the rewritten node
@@ -3061,6 +3068,10 @@ open class SyntaxRewriter {
30613068
return {
30623069
self.visitImpl($0, TernaryExprSyntax.self, self.visit)
30633070
}
3071+
case .thenStmt:
3072+
return {
3073+
self.visitImpl($0, ThenStmtSyntax.self, self.visit)
3074+
}
30643075
case .throwStmt:
30653076
return {
30663077
self.visitImpl($0, ThrowStmtSyntax.self, self.visit)
@@ -3685,6 +3696,8 @@ open class SyntaxRewriter {
36853696
return visitImpl(data, SwitchExprSyntax.self, visit)
36863697
case .ternaryExpr:
36873698
return visitImpl(data, TernaryExprSyntax.self, visit)
3699+
case .thenStmt:
3700+
return visitImpl(data, ThenStmtSyntax.self, visit)
36883701
case .throwStmt:
36893702
return visitImpl(data, ThrowStmtSyntax.self, visit)
36903703
case .tryExpr:

Sources/SwiftSyntax/generated/SyntaxTransform.swift

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,6 +1235,11 @@ public protocol SyntaxTransformVisitor {
12351235
/// - Returns: the sum of whatever the child visitors return.
12361236
func visit(_ node: TernaryExprSyntax) -> ResultType
12371237

1238+
/// Visiting ``ThenStmtSyntax`` specifically.
1239+
/// - Parameter node: the node we are visiting.
1240+
/// - Returns: the sum of whatever the child visitors return.
1241+
func visit(_ node: ThenStmtSyntax) -> ResultType
1242+
12381243
/// Visiting ``ThrowStmtSyntax`` specifically.
12391244
/// - Parameter node: the node we are visiting.
12401245
/// - Returns: the sum of whatever the child visitors return.
@@ -3102,6 +3107,13 @@ extension SyntaxTransformVisitor {
31023107
visitAny(Syntax(node))
31033108
}
31043109

3110+
/// Visiting ``ThenStmtSyntax`` specifically.
3111+
/// - Parameter node: the node we are visiting.
3112+
/// - Returns: nil by default.
3113+
public func visit(_ node: ThenStmtSyntax) -> ResultType {
3114+
visitAny(Syntax(node))
3115+
}
3116+
31053117
/// Visiting ``ThrowStmtSyntax`` specifically.
31063118
/// - Parameter node: the node we are visiting.
31073119
/// - Returns: nil by default.
@@ -3816,6 +3828,8 @@ extension SyntaxTransformVisitor {
38163828
return visit(derived)
38173829
case .ternaryExpr(let derived):
38183830
return visit(derived)
3831+
case .thenStmt(let derived):
3832+
return visit(derived)
38193833
case .throwStmt(let derived):
38203834
return visit(derived)
38213835
case .tryExpr(let derived):

0 commit comments

Comments
 (0)