Skip to content

Commit f164c08

Browse files
committed
[generated] Re-generate generated code
1 parent 7c40c39 commit f164c08

20 files changed

+377
-2
lines changed

Sources/SwiftParser/generated/ExperimentalFeatures.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,7 @@ extension Parser.ExperimentalFeatures {
2929

3030
/// Whether to enable the parsing of 'then' statements.
3131
public static let thenStatements = Self(rawValue: 1 << 1)
32+
33+
/// Whether to enable the parsing of 'do' expressions.
34+
public static let doExpressions = Self(rawValue: 1 << 2)
3235
}

Sources/SwiftParserDiagnostics/generated/ChildNameForDiagnostics.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ private func childNameForDiagnostics(_ keyPath: AnyKeyPath) -> String? {
9292
return "value type"
9393
case \DifferentiabilityWithRespectToArgumentSyntax.arguments:
9494
return "arguments"
95+
case \DoExprSyntax.body:
96+
return "body"
9597
case \DoStmtSyntax.body:
9698
return "body"
9799
case \DocumentationAttributeArgumentSyntax.label:

Sources/SwiftParserDiagnostics/generated/SyntaxKindNameForDiagnostics.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ extension SyntaxKind {
131131
return "'@differentiable' arguments"
132132
case .discardStmt:
133133
return "'discard' statement"
134+
case .doExpr:
135+
return "'do' statement"
134136
case .doStmt:
135137
return "'do' statement"
136138
case .documentationAttributeArgumentList:

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ These articles are intended for developers wishing to contribute to SwiftSyntax
110110
- <doc:SwiftSyntax/DeclReferenceExprSyntax>
111111
- <doc:SwiftSyntax/DictionaryExprSyntax>
112112
- <doc:SwiftSyntax/DiscardAssignmentExprSyntax>
113+
- <doc:SwiftSyntax/DoExprSyntax>
113114
- <doc:SwiftSyntax/EditorPlaceholderExprSyntax>
114115
- <doc:SwiftSyntax/FloatLiteralExprSyntax>
115116
- <doc:SwiftSyntax/ForceUnwrapExprSyntax>

Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,6 +1011,20 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
10111011
return "expression"
10121012
case \DiscardStmtSyntax.unexpectedAfterExpression:
10131013
return "unexpectedAfterExpression"
1014+
case \DoExprSyntax.unexpectedBeforeDoKeyword:
1015+
return "unexpectedBeforeDoKeyword"
1016+
case \DoExprSyntax.doKeyword:
1017+
return "doKeyword"
1018+
case \DoExprSyntax.unexpectedBetweenDoKeywordAndBody:
1019+
return "unexpectedBetweenDoKeywordAndBody"
1020+
case \DoExprSyntax.body:
1021+
return "body"
1022+
case \DoExprSyntax.unexpectedBetweenBodyAndCatchClauses:
1023+
return "unexpectedBetweenBodyAndCatchClauses"
1024+
case \DoExprSyntax.catchClauses:
1025+
return "catchClauses"
1026+
case \DoExprSyntax.unexpectedAfterCatchClauses:
1027+
return "unexpectedAfterCatchClauses"
10141028
case \DoStmtSyntax.unexpectedBeforeDoKeyword:
10151029
return "unexpectedBeforeDoKeyword"
10161030
case \DoStmtSyntax.doKeyword:

Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -728,6 +728,14 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
728728
visitAnyPost(node._syntaxNode)
729729
}
730730

731+
override open func visit(_ node: DoExprSyntax) -> SyntaxVisitorContinueKind {
732+
return visitAny(node._syntaxNode)
733+
}
734+
735+
override open func visitPost(_ node: DoExprSyntax) {
736+
visitAnyPost(node._syntaxNode)
737+
}
738+
731739
override open func visit(_ node: DoStmtSyntax) -> SyntaxVisitorContinueKind {
732740
return visitAny(node._syntaxNode)
733741
}

Sources/SwiftSyntax/generated/SyntaxBaseNodes.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ public struct ExprSyntax: ExprSyntaxProtocol, SyntaxHashable {
466466

467467
public init?(_ node: some SyntaxProtocol) {
468468
switch node.raw.kind {
469-
case .arrayExpr, .arrowExpr, .asExpr, .assignmentExpr, .awaitExpr, .binaryOperatorExpr, .booleanLiteralExpr, .borrowExpr, .canImportExpr, .canImportVersionInfo, .closureExpr, .consumeExpr, .copyExpr, .declReferenceExpr, .dictionaryExpr, .discardAssignmentExpr, .editorPlaceholderExpr, .floatLiteralExpr, .forceUnwrapExpr, .functionCallExpr, .genericSpecializationExpr, .ifExpr, .inOutExpr, .infixOperatorExpr, .integerLiteralExpr, .isExpr, .keyPathExpr, .macroExpansionExpr, .memberAccessExpr, .missingExpr, .nilLiteralExpr, .optionalChainingExpr, .packElementExpr, .packExpansionExpr, .patternExpr, .postfixIfConfigExpr, .postfixOperatorExpr, .prefixOperatorExpr, .regexLiteralExpr, .sequenceExpr, .simpleStringLiteralExpr, .stringLiteralExpr, .subscriptCallExpr, .superExpr, .switchExpr, .ternaryExpr, .tryExpr, .tupleExpr, .typeExpr, .unresolvedAsExpr, .unresolvedIsExpr, .unresolvedTernaryExpr:
469+
case .arrayExpr, .arrowExpr, .asExpr, .assignmentExpr, .awaitExpr, .binaryOperatorExpr, .booleanLiteralExpr, .borrowExpr, .canImportExpr, .canImportVersionInfo, .closureExpr, .consumeExpr, .copyExpr, .declReferenceExpr, .dictionaryExpr, .discardAssignmentExpr, .doExpr, .editorPlaceholderExpr, .floatLiteralExpr, .forceUnwrapExpr, .functionCallExpr, .genericSpecializationExpr, .ifExpr, .inOutExpr, .infixOperatorExpr, .integerLiteralExpr, .isExpr, .keyPathExpr, .macroExpansionExpr, .memberAccessExpr, .missingExpr, .nilLiteralExpr, .optionalChainingExpr, .packElementExpr, .packExpansionExpr, .patternExpr, .postfixIfConfigExpr, .postfixOperatorExpr, .prefixOperatorExpr, .regexLiteralExpr, .sequenceExpr, .simpleStringLiteralExpr, .stringLiteralExpr, .subscriptCallExpr, .superExpr, .switchExpr, .ternaryExpr, .tryExpr, .tupleExpr, .typeExpr, .unresolvedAsExpr, .unresolvedIsExpr, .unresolvedTernaryExpr:
470470
self._syntaxNode = node._syntaxNode
471471
default:
472472
return nil
@@ -507,6 +507,7 @@ public struct ExprSyntax: ExprSyntaxProtocol, SyntaxHashable {
507507
.node(DeclReferenceExprSyntax.self),
508508
.node(DictionaryExprSyntax.self),
509509
.node(DiscardAssignmentExprSyntax.self),
510+
.node(DoExprSyntax.self),
510511
.node(EditorPlaceholderExprSyntax.self),
511512
.node(FloatLiteralExprSyntax.self),
512513
.node(ForceUnwrapExprSyntax.self),
@@ -1480,6 +1481,7 @@ extension Syntax {
14801481
.node(DifferentiableAttributeArgumentsSyntax.self),
14811482
.node(DiscardAssignmentExprSyntax.self),
14821483
.node(DiscardStmtSyntax.self),
1484+
.node(DoExprSyntax.self),
14831485
.node(DoStmtSyntax.self),
14841486
.node(DocumentationAttributeArgumentListSyntax.self),
14851487
.node(DocumentationAttributeArgumentSyntax.self),

Sources/SwiftSyntax/generated/SyntaxCollections.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ public struct AvailabilityArgumentListSyntax: SyntaxCollection, SyntaxHashable {
229229
///
230230
/// ### Contained in
231231
///
232+
/// - ``DoExprSyntax``.``DoExprSyntax/catchClauses``
232233
/// - ``DoStmtSyntax``.``DoStmtSyntax/catchClauses``
233234
public struct CatchClauseListSyntax: SyntaxCollection, SyntaxHashable {
234235
public typealias Element = CatchClauseSyntax

Sources/SwiftSyntax/generated/SyntaxEnum.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ public enum SyntaxEnum {
9999
case differentiableAttributeArguments(DifferentiableAttributeArgumentsSyntax)
100100
case discardAssignmentExpr(DiscardAssignmentExprSyntax)
101101
case discardStmt(DiscardStmtSyntax)
102+
case doExpr(DoExprSyntax)
102103
case doStmt(DoStmtSyntax)
103104
case documentationAttributeArgumentList(DocumentationAttributeArgumentListSyntax)
104105
case documentationAttributeArgument(DocumentationAttributeArgumentSyntax)
@@ -467,6 +468,8 @@ public extension Syntax {
467468
return .discardAssignmentExpr(DiscardAssignmentExprSyntax(self)!)
468469
case .discardStmt:
469470
return .discardStmt(DiscardStmtSyntax(self)!)
471+
case .doExpr:
472+
return .doExpr(DoExprSyntax(self)!)
470473
case .doStmt:
471474
return .doStmt(DoStmtSyntax(self)!)
472475
case .documentationAttributeArgumentList:

Sources/SwiftSyntax/generated/SyntaxKind.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ public enum SyntaxKind: CaseIterable {
9999
case differentiableAttributeArguments
100100
case discardAssignmentExpr
101101
case discardStmt
102+
case doExpr
102103
case doStmt
103104
case documentationAttributeArgumentList
104105
case documentationAttributeArgument
@@ -588,6 +589,8 @@ public enum SyntaxKind: CaseIterable {
588589
return DiscardAssignmentExprSyntax.self
589590
case .discardStmt:
590591
return DiscardStmtSyntax.self
592+
case .doExpr:
593+
return DoExprSyntax.self
591594
case .doStmt:
592595
return DoStmtSyntax.self
593596
case .documentationAttributeArgumentList:

Sources/SwiftSyntax/generated/SyntaxRewriter.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -668,6 +668,13 @@ open class SyntaxRewriter {
668668
return StmtSyntax(visitChildren(node))
669669
}
670670

671+
/// Visit a ``DoExprSyntax``.
672+
/// - Parameter node: the node that is being visited
673+
/// - Returns: the rewritten node
674+
open func visit(_ node: DoExprSyntax) -> ExprSyntax {
675+
return ExprSyntax(visitChildren(node))
676+
}
677+
671678
/// Visit a ``DoStmtSyntax``.
672679
/// - Parameter node: the node that is being visited
673680
/// - Returns: the rewritten node
@@ -2432,6 +2439,10 @@ open class SyntaxRewriter {
24322439
return {
24332440
self.visitImpl($0, DiscardStmtSyntax.self, self.visit)
24342441
}
2442+
case .doExpr:
2443+
return {
2444+
self.visitImpl($0, DoExprSyntax.self, self.visit)
2445+
}
24352446
case .doStmt:
24362447
return {
24372448
self.visitImpl($0, DoStmtSyntax.self, self.visit)
@@ -3378,6 +3389,8 @@ open class SyntaxRewriter {
33783389
return visitImpl(node, DiscardAssignmentExprSyntax.self, visit)
33793390
case .discardStmt:
33803391
return visitImpl(node, DiscardStmtSyntax.self, visit)
3392+
case .doExpr:
3393+
return visitImpl(node, DoExprSyntax.self, visit)
33813394
case .doStmt:
33823395
return visitImpl(node, DoStmtSyntax.self, visit)
33833396
case .documentationAttributeArgumentList:

Sources/SwiftSyntax/generated/SyntaxTraits.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -687,6 +687,8 @@ extension DictionaryElementSyntax: WithTrailingCommaSyntax {}
687687

688688
extension DifferentiabilityArgumentSyntax: WithTrailingCommaSyntax {}
689689

690+
extension DoExprSyntax: WithCodeBlockSyntax {}
691+
690692
extension DoStmtSyntax: WithCodeBlockSyntax {}
691693

692694
extension DocumentationAttributeArgumentSyntax: WithTrailingCommaSyntax {}

Sources/SwiftSyntax/generated/SyntaxTransform.swift

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

443+
/// Visiting ``DoExprSyntax`` specifically.
444+
/// - Parameter node: the node we are visiting.
445+
/// - Returns: the sum of whatever the child visitors return.
446+
func visit(_ node: DoExprSyntax) -> ResultType
447+
443448
/// Visiting ``DoStmtSyntax`` specifically.
444449
/// - Parameter node: the node we are visiting.
445450
/// - Returns: the sum of whatever the child visitors return.
@@ -1994,6 +1999,13 @@ extension SyntaxTransformVisitor {
19941999
visitAny(Syntax(node))
19952000
}
19962001

2002+
/// Visiting ``DoExprSyntax`` specifically.
2003+
/// - Parameter node: the node we are visiting.
2004+
/// - Returns: nil by default.
2005+
public func visit(_ node: DoExprSyntax) -> ResultType {
2006+
visitAny(Syntax(node))
2007+
}
2008+
19972009
/// Visiting ``DoStmtSyntax`` specifically.
19982010
/// - Parameter node: the node we are visiting.
19992011
/// - Returns: nil by default.
@@ -3510,6 +3522,8 @@ extension SyntaxTransformVisitor {
35103522
return visit(derived)
35113523
case .discardStmt(let derived):
35123524
return visit(derived)
3525+
case .doExpr(let derived):
3526+
return visit(derived)
35133527
case .doStmt(let derived):
35143528
return visit(derived)
35153529
case .documentationAttributeArgumentList(let derived):

Sources/SwiftSyntax/generated/SyntaxVisitor.swift

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1042,6 +1042,18 @@ open class SyntaxVisitor {
10421042
open func visitPost(_ node: DiscardStmtSyntax) {
10431043
}
10441044

1045+
/// Visiting ``DoExprSyntax`` specifically.
1046+
/// - Parameter node: the node we are visiting.
1047+
/// - Returns: how should we continue visiting.
1048+
open func visit(_ node: DoExprSyntax) -> SyntaxVisitorContinueKind {
1049+
return .visitChildren
1050+
}
1051+
1052+
/// The function called after visiting ``DoExprSyntax`` and its descendants.
1053+
/// - node: the node we just finished visiting.
1054+
open func visitPost(_ node: DoExprSyntax) {
1055+
}
1056+
10451057
/// Visiting ``DoStmtSyntax`` specifically.
10461058
/// - Parameter node: the node we are visiting.
10471059
/// - Returns: how should we continue visiting.
@@ -3744,6 +3756,10 @@ open class SyntaxVisitor {
37443756
return {
37453757
self.visitImpl($0, DiscardStmtSyntax.self, self.visit, self.visitPost)
37463758
}
3759+
case .doExpr:
3760+
return {
3761+
self.visitImpl($0, DoExprSyntax.self, self.visit, self.visitPost)
3762+
}
37473763
case .doStmt:
37483764
return {
37493765
self.visitImpl($0, DoStmtSyntax.self, self.visit, self.visitPost)
@@ -4693,6 +4709,8 @@ open class SyntaxVisitor {
46934709
visitImpl(node, DiscardAssignmentExprSyntax.self, visit, visitPost)
46944710
case .discardStmt:
46954711
visitImpl(node, DiscardStmtSyntax.self, visit, visitPost)
4712+
case .doExpr:
4713+
visitImpl(node, DoExprSyntax.self, visit, visitPost)
46964714
case .doStmt:
46974715
visitImpl(node, DoStmtSyntax.self, visit, visitPost)
46984716
case .documentationAttributeArgumentList:

Sources/SwiftSyntax/generated/raw/RawSyntaxNodesD.swift

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1908,6 +1908,88 @@ public struct RawDiscardStmtSyntax: RawStmtSyntaxNodeProtocol {
19081908
}
19091909
}
19101910

1911+
@_spi(RawSyntax)
1912+
public struct RawDoExprSyntax: RawExprSyntaxNodeProtocol {
1913+
@_spi(RawSyntax)
1914+
public var layoutView: RawSyntaxLayoutView {
1915+
return raw.layoutView!
1916+
}
1917+
1918+
public static func isKindOf(_ raw: RawSyntax) -> Bool {
1919+
return raw.kind == .doExpr
1920+
}
1921+
1922+
public var raw: RawSyntax
1923+
1924+
init(raw: RawSyntax) {
1925+
precondition(Self.isKindOf(raw))
1926+
self.raw = raw
1927+
}
1928+
1929+
private init(unchecked raw: RawSyntax) {
1930+
self.raw = raw
1931+
}
1932+
1933+
public init?(_ other: some RawSyntaxNodeProtocol) {
1934+
guard Self.isKindOf(other.raw) else {
1935+
return nil
1936+
}
1937+
self.init(unchecked: other.raw)
1938+
}
1939+
1940+
public init(
1941+
_ unexpectedBeforeDoKeyword: RawUnexpectedNodesSyntax? = nil,
1942+
doKeyword: RawTokenSyntax,
1943+
_ unexpectedBetweenDoKeywordAndBody: RawUnexpectedNodesSyntax? = nil,
1944+
body: RawCodeBlockSyntax,
1945+
_ unexpectedBetweenBodyAndCatchClauses: RawUnexpectedNodesSyntax? = nil,
1946+
catchClauses: RawCatchClauseListSyntax,
1947+
_ unexpectedAfterCatchClauses: RawUnexpectedNodesSyntax? = nil,
1948+
arena: __shared SyntaxArena
1949+
) {
1950+
let raw = RawSyntax.makeLayout(
1951+
kind: .doExpr, uninitializedCount: 7, arena: arena) { layout in
1952+
layout.initialize(repeating: nil)
1953+
layout[0] = unexpectedBeforeDoKeyword?.raw
1954+
layout[1] = doKeyword.raw
1955+
layout[2] = unexpectedBetweenDoKeywordAndBody?.raw
1956+
layout[3] = body.raw
1957+
layout[4] = unexpectedBetweenBodyAndCatchClauses?.raw
1958+
layout[5] = catchClauses.raw
1959+
layout[6] = unexpectedAfterCatchClauses?.raw
1960+
}
1961+
self.init(unchecked: raw)
1962+
}
1963+
1964+
public var unexpectedBeforeDoKeyword: RawUnexpectedNodesSyntax? {
1965+
layoutView.children[0].map(RawUnexpectedNodesSyntax.init(raw:))
1966+
}
1967+
1968+
public var doKeyword: RawTokenSyntax {
1969+
layoutView.children[1].map(RawTokenSyntax.init(raw:))!
1970+
}
1971+
1972+
public var unexpectedBetweenDoKeywordAndBody: RawUnexpectedNodesSyntax? {
1973+
layoutView.children[2].map(RawUnexpectedNodesSyntax.init(raw:))
1974+
}
1975+
1976+
public var body: RawCodeBlockSyntax {
1977+
layoutView.children[3].map(RawCodeBlockSyntax.init(raw:))!
1978+
}
1979+
1980+
public var unexpectedBetweenBodyAndCatchClauses: RawUnexpectedNodesSyntax? {
1981+
layoutView.children[4].map(RawUnexpectedNodesSyntax.init(raw:))
1982+
}
1983+
1984+
public var catchClauses: RawCatchClauseListSyntax {
1985+
layoutView.children[5].map(RawCatchClauseListSyntax.init(raw:))!
1986+
}
1987+
1988+
public var unexpectedAfterCatchClauses: RawUnexpectedNodesSyntax? {
1989+
layoutView.children[6].map(RawUnexpectedNodesSyntax.init(raw:))
1990+
}
1991+
}
1992+
19111993
@_spi(RawSyntax)
19121994
public struct RawDoStmtSyntax: RawStmtSyntaxNodeProtocol {
19131995
@_spi(RawSyntax)

Sources/SwiftSyntax/generated/raw/RawSyntaxNodesEF.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -974,7 +974,7 @@ public struct RawExprSyntax: RawExprSyntaxNodeProtocol {
974974

975975
public static func isKindOf(_ raw: RawSyntax) -> Bool {
976976
switch raw.kind {
977-
case .arrayExpr, .arrowExpr, .asExpr, .assignmentExpr, .awaitExpr, .binaryOperatorExpr, .booleanLiteralExpr, .borrowExpr, .canImportExpr, .canImportVersionInfo, .closureExpr, .consumeExpr, .copyExpr, .declReferenceExpr, .dictionaryExpr, .discardAssignmentExpr, .editorPlaceholderExpr, .floatLiteralExpr, .forceUnwrapExpr, .functionCallExpr, .genericSpecializationExpr, .ifExpr, .inOutExpr, .infixOperatorExpr, .integerLiteralExpr, .isExpr, .keyPathExpr, .macroExpansionExpr, .memberAccessExpr, .missingExpr, .nilLiteralExpr, .optionalChainingExpr, .packElementExpr, .packExpansionExpr, .patternExpr, .postfixIfConfigExpr, .postfixOperatorExpr, .prefixOperatorExpr, .regexLiteralExpr, .sequenceExpr, .simpleStringLiteralExpr, .stringLiteralExpr, .subscriptCallExpr, .superExpr, .switchExpr, .ternaryExpr, .tryExpr, .tupleExpr, .typeExpr, .unresolvedAsExpr, .unresolvedIsExpr, .unresolvedTernaryExpr:
977+
case .arrayExpr, .arrowExpr, .asExpr, .assignmentExpr, .awaitExpr, .binaryOperatorExpr, .booleanLiteralExpr, .borrowExpr, .canImportExpr, .canImportVersionInfo, .closureExpr, .consumeExpr, .copyExpr, .declReferenceExpr, .dictionaryExpr, .discardAssignmentExpr, .doExpr, .editorPlaceholderExpr, .floatLiteralExpr, .forceUnwrapExpr, .functionCallExpr, .genericSpecializationExpr, .ifExpr, .inOutExpr, .infixOperatorExpr, .integerLiteralExpr, .isExpr, .keyPathExpr, .macroExpansionExpr, .memberAccessExpr, .missingExpr, .nilLiteralExpr, .optionalChainingExpr, .packElementExpr, .packExpansionExpr, .patternExpr, .postfixIfConfigExpr, .postfixOperatorExpr, .prefixOperatorExpr, .regexLiteralExpr, .sequenceExpr, .simpleStringLiteralExpr, .stringLiteralExpr, .subscriptCallExpr, .superExpr, .switchExpr, .ternaryExpr, .tryExpr, .tupleExpr, .typeExpr, .unresolvedAsExpr, .unresolvedIsExpr, .unresolvedTernaryExpr:
978978
return true
979979
default:
980980
return false

Sources/SwiftSyntax/generated/raw/RawSyntaxValidation.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -987,6 +987,15 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
987987
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
988988
assertNoError(kind, 3, verify(layout[3], as: RawExprSyntax.self))
989989
assertNoError(kind, 4, verify(layout[4], as: RawUnexpectedNodesSyntax?.self))
990+
case .doExpr:
991+
assert(layout.count == 7)
992+
assertNoError(kind, 0, verify(layout[0], as: RawUnexpectedNodesSyntax?.self))
993+
assertNoError(kind, 1, verify(layout[1], as: RawTokenSyntax.self, tokenChoices: [.keyword("do")]))
994+
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
995+
assertNoError(kind, 3, verify(layout[3], as: RawCodeBlockSyntax.self))
996+
assertNoError(kind, 4, verify(layout[4], as: RawUnexpectedNodesSyntax?.self))
997+
assertNoError(kind, 5, verify(layout[5], as: RawCatchClauseListSyntax.self))
998+
assertNoError(kind, 6, verify(layout[6], as: RawUnexpectedNodesSyntax?.self))
990999
case .doStmt:
9911000
assert(layout.count == 7)
9921001
assertNoError(kind, 0, verify(layout[0], as: RawUnexpectedNodesSyntax?.self))

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesC.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3226,6 +3226,7 @@ public struct CodeBlockItemSyntax: SyntaxProtocol, SyntaxHashable, _LeafSyntaxNo
32263226
/// - ``CatchClauseSyntax``.``CatchClauseSyntax/body``
32273227
/// - ``DeferStmtSyntax``.``DeferStmtSyntax/body``
32283228
/// - ``DeinitializerDeclSyntax``.``DeinitializerDeclSyntax/body``
3229+
/// - ``DoExprSyntax``.``DoExprSyntax/body``
32293230
/// - ``DoStmtSyntax``.``DoStmtSyntax/body``
32303231
/// - ``ForStmtSyntax``.``ForStmtSyntax/body``
32313232
/// - ``FunctionDeclSyntax``.``FunctionDeclSyntax/body``

0 commit comments

Comments
 (0)