Skip to content

Commit ace2831

Browse files
committed
[generated] Re-generate code
1 parent b0414b1 commit ace2831

File tree

14 files changed

+308
-3
lines changed

14 files changed

+308
-3
lines changed

Sources/SwiftParserDiagnostics/generated/SyntaxKindNameForDiagnostics.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,8 @@ extension SyntaxKind {
359359
return "'switch' statement"
360360
case .ternaryExpr:
361361
return "ternay expression"
362+
case .thenStmt:
363+
return "'then' statement"
362364
case .throwStmt:
363365
return "'throw' statement"
364366
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
@@ -3073,6 +3073,16 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
30733073
return "elseExpression"
30743074
case \TernaryExprSyntax.unexpectedAfterElseExpression:
30753075
return "unexpectedAfterElseExpression"
3076+
case \ThenStmtSyntax.unexpectedBeforeThenKeyword:
3077+
return "unexpectedBeforeThenKeyword"
3078+
case \ThenStmtSyntax.thenKeyword:
3079+
return "thenKeyword"
3080+
case \ThenStmtSyntax.unexpectedBetweenThenKeywordAndExpression:
3081+
return "unexpectedBetweenThenKeywordAndExpression"
3082+
case \ThenStmtSyntax.expression:
3083+
return "expression"
3084+
case \ThenStmtSyntax.unexpectedAfterExpression:
3085+
return "unexpectedAfterExpression"
30763086
case \ThrowStmtSyntax.unexpectedBeforeThrowKeyword:
30773087
return "unexpectedBeforeThrowKeyword"
30783088
case \ThrowStmtSyntax.throwKeyword:

Sources/SwiftSyntax/generated/Keyword.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ public enum Keyword: UInt8, Hashable {
196196
case swift
197197
case `switch`
198198
case target
199+
case then
199200
case `throw`
200201
case `throws`
201202
case transpose
@@ -307,6 +308,8 @@ public enum Keyword: UInt8, Hashable {
307308
self = .`Self`
308309
case "some":
309310
self = .some
311+
case "then":
312+
self = .then
310313
case "true":
311314
self = .`true`
312315
case "Type":
@@ -945,6 +948,7 @@ public enum Keyword: UInt8, Hashable {
945948
"swift",
946949
"switch",
947950
"target",
951+
"then",
948952
"throw",
949953
"throws",
950954
"transpose",

Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2005,6 +2005,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
20052005
visitAnyPost(node._syntaxNode)
20062006
}
20072007

2008+
override open func visit(_ node: ThenStmtSyntax) -> SyntaxVisitorContinueKind {
2009+
return visitAny(node._syntaxNode)
2010+
}
2011+
2012+
override open func visitPost(_ node: ThenStmtSyntax) {
2013+
visitAnyPost(node._syntaxNode)
2014+
}
2015+
20082016
override open func visit(_ node: ThrowStmtSyntax) -> SyntaxVisitorContinueKind {
20092017
return visitAny(node._syntaxNode)
20102018
}

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)
@@ -967,6 +968,7 @@ extension Syntax {
967968
.node(SwitchDefaultLabelSyntax.self),
968969
.node(SwitchExprSyntax.self),
969970
.node(TernaryExprSyntax.self),
971+
.node(ThenStmtSyntax.self),
970972
.node(ThrowStmtSyntax.self),
971973
.node(TryExprSyntax.self),
972974
.node(TupleExprSyntax.self),

Sources/SwiftSyntax/generated/SyntaxEnum.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ public enum SyntaxEnum {
259259
case switchDefaultLabel(SwitchDefaultLabelSyntax)
260260
case switchExpr(SwitchExprSyntax)
261261
case ternaryExpr(TernaryExprSyntax)
262+
case thenStmt(ThenStmtSyntax)
262263
case throwStmt(ThrowStmtSyntax)
263264
case tryExpr(TryExprSyntax)
264265
case tupleExpr(TupleExprSyntax)
@@ -787,6 +788,8 @@ public extension Syntax {
787788
return .switchExpr(SwitchExprSyntax(self)!)
788789
case .ternaryExpr:
789790
return .ternaryExpr(TernaryExprSyntax(self)!)
791+
case .thenStmt:
792+
return .thenStmt(ThenStmtSyntax(self)!)
790793
case .throwStmt:
791794
return .throwStmt(ThrowStmtSyntax(self)!)
792795
case .tryExpr:

Sources/SwiftSyntax/generated/SyntaxKind.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ public enum SyntaxKind: CaseIterable {
259259
case switchDefaultLabel
260260
case switchExpr
261261
case ternaryExpr
262+
case thenStmt
262263
case throwStmt
263264
case tryExpr
264265
case tupleExpr
@@ -908,6 +909,8 @@ public enum SyntaxKind: CaseIterable {
908909
return SwitchExprSyntax.self
909910
case .ternaryExpr:
910911
return TernaryExprSyntax.self
912+
case .thenStmt:
913+
return ThenStmtSyntax.self
911914
case .throwStmt:
912915
return ThrowStmtSyntax.self
913916
case .tryExpr:

Sources/SwiftSyntax/generated/SyntaxRewriter.swift

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1788,6 +1788,13 @@ open class SyntaxRewriter {
17881788
return ExprSyntax(visitChildren(node))
17891789
}
17901790

1791+
/// Visit a ``ThenStmtSyntax``.
1792+
/// - Parameter node: the node that is being visited
1793+
/// - Returns: the rewritten node
1794+
open func visit(_ node: ThenStmtSyntax) -> StmtSyntax {
1795+
return StmtSyntax(visitChildren(node))
1796+
}
1797+
17911798
/// Visit a ``ThrowStmtSyntax``.
17921799
/// - Parameter node: the node that is being visited
17931800
/// - Returns: the rewritten node
@@ -5463,6 +5470,20 @@ open class SyntaxRewriter {
54635470
return Syntax(visit(node))
54645471
}
54655472

5473+
/// Implementation detail of visit(_:). Do not call directly.
5474+
private func visitImplThenStmtSyntax(_ data: SyntaxData) -> Syntax {
5475+
let node = ThenStmtSyntax(data)
5476+
// Accessing _syntaxNode directly is faster than calling Syntax(node)
5477+
visitPre(node._syntaxNode)
5478+
defer {
5479+
visitPost(node._syntaxNode)
5480+
}
5481+
if let newNode = visitAny(node._syntaxNode) {
5482+
return newNode
5483+
}
5484+
return Syntax(visit(node))
5485+
}
5486+
54665487
/// Implementation detail of visit(_:). Do not call directly.
54675488
private func visitImplThrowStmtSyntax(_ data: SyntaxData) -> Syntax {
54685489
let node = ThrowStmtSyntax(data)
@@ -6441,6 +6462,8 @@ open class SyntaxRewriter {
64416462
return visitImplSwitchExprSyntax
64426463
case .ternaryExpr:
64436464
return visitImplTernaryExprSyntax
6465+
case .thenStmt:
6466+
return visitImplThenStmtSyntax
64446467
case .throwStmt:
64456468
return visitImplThrowStmtSyntax
64466469
case .tryExpr:
@@ -7003,6 +7026,8 @@ open class SyntaxRewriter {
70037026
return visitImplSwitchExprSyntax(data)
70047027
case .ternaryExpr:
70057028
return visitImplTernaryExprSyntax(data)
7029+
case .thenStmt:
7030+
return visitImplThenStmtSyntax(data)
70067031
case .throwStmt:
70077032
return visitImplThrowStmtSyntax(data)
70087033
case .tryExpr:

Sources/SwiftSyntax/generated/SyntaxTransform.swift

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

1243+
/// Visiting ``ThenStmtSyntax`` specifically.
1244+
/// - Parameter node: the node we are visiting.
1245+
/// - Returns: the sum of whatever the child visitors return.
1246+
func visit(_ node: ThenStmtSyntax) -> ResultType
1247+
12431248
/// Visiting ``ThrowStmtSyntax`` specifically.
12441249
/// - Parameter node: the node we are visiting.
12451250
/// - Returns: the sum of whatever the child visitors return.
@@ -3114,6 +3119,13 @@ extension SyntaxTransformVisitor {
31143119
visitAny(Syntax(node))
31153120
}
31163121

3122+
/// Visiting ``ThenStmtSyntax`` specifically.
3123+
/// - Parameter node: the node we are visiting.
3124+
/// - Returns: nil by default.
3125+
public func visit(_ node: ThenStmtSyntax) -> ResultType {
3126+
visitAny(Syntax(node))
3127+
}
3128+
31173129
/// Visiting ``ThrowStmtSyntax`` specifically.
31183130
/// - Parameter node: the node we are visiting.
31193131
/// - Returns: nil by default.
@@ -3830,6 +3842,8 @@ extension SyntaxTransformVisitor {
38303842
return visit(derived)
38313843
case .ternaryExpr(let derived):
38323844
return visit(derived)
3845+
case .thenStmt(let derived):
3846+
return visit(derived)
38333847
case .throwStmt(let derived):
38343848
return visit(derived)
38353849
case .tryExpr(let derived):

0 commit comments

Comments
 (0)