Skip to content

Commit bb2d977

Browse files
committed
Regenerate sources
1 parent e157157 commit bb2d977

File tree

13 files changed

+2
-487
lines changed

13 files changed

+2
-487
lines changed

CodeGeneration/Sources/SyntaxSupport/gyb_generated/StmtNodes.swift

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,7 @@ public let STMT_NODES: [Node] = [
408408
Child(name: "MatchingPattern",
409409
kind: "MatchingPatternCondition"),
410410
Child(name: "OptionalBinding",
411-
kind: "OptionalBindingCondition"),
412-
Child(name: "HasSymbol",
413-
kind: "HasSymbolCondition")
411+
kind: "OptionalBindingCondition")
414412
]),
415413
Child(name: "TrailingComma",
416414
kind: "CommaToken",
@@ -489,26 +487,6 @@ public let STMT_NODES: [Node] = [
489487
isOptional: true)
490488
]),
491489

492-
Node(name: "HasSymbolCondition",
493-
nameForDiagnostics: "'#_hasSymbol' condition",
494-
kind: "Syntax",
495-
children: [
496-
Child(name: "HasSymbolKeyword",
497-
kind: "HasSymbolToken"),
498-
Child(name: "LeftParen",
499-
kind: "LeftParenToken",
500-
tokenChoices: [
501-
"LeftParen"
502-
]),
503-
Child(name: "Expression",
504-
kind: "Expr"),
505-
Child(name: "RightParen",
506-
kind: "RightParenToken",
507-
tokenChoices: [
508-
"RightParen"
509-
])
510-
]),
511-
512490
Node(name: "ConditionElementList",
513491
nameForDiagnostics: nil,
514492
kind: "SyntaxCollection",

Sources/SwiftSyntax/Documentation.docc/gyb_generated/SwiftSyntax.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,6 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
379379
- <doc:SwiftSyntax/AvailabilityConditionSyntax>
380380
- <doc:SwiftSyntax/MatchingPatternConditionSyntax>
381381
- <doc:SwiftSyntax/OptionalBindingConditionSyntax>
382-
- <doc:SwiftSyntax/HasSymbolConditionSyntax>
383382
- <doc:SwiftSyntax/ConditionElementListSyntax>
384383
- <doc:SwiftSyntax/SwitchCaseSyntax>
385384
- <doc:SwiftSyntax/SwitchDefaultLabelSyntax>

Sources/SwiftSyntax/Raw/gyb_generated/RawSyntaxNodes.swift

Lines changed: 1 addition & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -14006,10 +14006,9 @@ public struct RawConditionElementSyntax: RawSyntaxNodeProtocol {
1400614006
case `availability`(RawAvailabilityConditionSyntax)
1400714007
case `matchingPattern`(RawMatchingPatternConditionSyntax)
1400814008
case `optionalBinding`(RawOptionalBindingConditionSyntax)
14009-
case `hasSymbol`(RawHasSymbolConditionSyntax)
1401014009

1401114010
public static func isKindOf(_ raw: RawSyntax) -> Bool {
14012-
return RawExprSyntax.isKindOf(raw) || RawAvailabilityConditionSyntax.isKindOf(raw) || RawMatchingPatternConditionSyntax.isKindOf(raw) || RawOptionalBindingConditionSyntax.isKindOf(raw) || RawHasSymbolConditionSyntax.isKindOf(raw)
14011+
return RawExprSyntax.isKindOf(raw) || RawAvailabilityConditionSyntax.isKindOf(raw) || RawMatchingPatternConditionSyntax.isKindOf(raw) || RawOptionalBindingConditionSyntax.isKindOf(raw)
1401314012
}
1401414013

1401514014
public var raw: RawSyntax {
@@ -14018,7 +14017,6 @@ public struct RawConditionElementSyntax: RawSyntaxNodeProtocol {
1401814017
case .availability(let node): return node.raw
1401914018
case .matchingPattern(let node): return node.raw
1402014019
case .optionalBinding(let node): return node.raw
14021-
case .hasSymbol(let node): return node.raw
1402214020
}
1402314021
}
1402414022

@@ -14039,10 +14037,6 @@ public struct RawConditionElementSyntax: RawSyntaxNodeProtocol {
1403914037
self = .optionalBinding(node)
1404014038
return
1404114039
}
14042-
if let node = RawHasSymbolConditionSyntax(other) {
14043-
self = .hasSymbol(node)
14044-
return
14045-
}
1404614040
return nil
1404714041
}
1404814042
}
@@ -14345,86 +14339,6 @@ public struct RawOptionalBindingConditionSyntax: RawSyntaxNodeProtocol {
1434514339
}
1434614340
}
1434714341

14348-
@_spi(RawSyntax)
14349-
public struct RawHasSymbolConditionSyntax: RawSyntaxNodeProtocol {
14350-
14351-
@_spi(RawSyntax)
14352-
public var layoutView: RawSyntaxLayoutView {
14353-
return raw.layoutView!
14354-
}
14355-
14356-
public static func isKindOf(_ raw: RawSyntax) -> Bool {
14357-
return raw.kind == .hasSymbolCondition
14358-
}
14359-
14360-
public var raw: RawSyntax
14361-
init(raw: RawSyntax) {
14362-
assert(Self.isKindOf(raw))
14363-
self.raw = raw
14364-
}
14365-
14366-
public init?<Node: RawSyntaxNodeProtocol>(_ other: Node) {
14367-
guard Self.isKindOf(other.raw) else { return nil }
14368-
self.init(raw: other.raw)
14369-
}
14370-
14371-
public init(
14372-
_ unexpectedBeforeHasSymbolKeyword: RawUnexpectedNodesSyntax? = nil,
14373-
hasSymbolKeyword: RawTokenSyntax,
14374-
_ unexpectedBetweenHasSymbolKeywordAndLeftParen: RawUnexpectedNodesSyntax? = nil,
14375-
leftParen: RawTokenSyntax,
14376-
_ unexpectedBetweenLeftParenAndExpression: RawUnexpectedNodesSyntax? = nil,
14377-
expression: RawExprSyntax,
14378-
_ unexpectedBetweenExpressionAndRightParen: RawUnexpectedNodesSyntax? = nil,
14379-
rightParen: RawTokenSyntax,
14380-
_ unexpectedAfterRightParen: RawUnexpectedNodesSyntax? = nil,
14381-
arena: __shared SyntaxArena
14382-
) {
14383-
let raw = RawSyntax.makeLayout(
14384-
kind: .hasSymbolCondition, uninitializedCount: 9, arena: arena) { layout in
14385-
layout.initialize(repeating: nil)
14386-
layout[0] = unexpectedBeforeHasSymbolKeyword?.raw
14387-
layout[1] = hasSymbolKeyword.raw
14388-
layout[2] = unexpectedBetweenHasSymbolKeywordAndLeftParen?.raw
14389-
layout[3] = leftParen.raw
14390-
layout[4] = unexpectedBetweenLeftParenAndExpression?.raw
14391-
layout[5] = expression.raw
14392-
layout[6] = unexpectedBetweenExpressionAndRightParen?.raw
14393-
layout[7] = rightParen.raw
14394-
layout[8] = unexpectedAfterRightParen?.raw
14395-
}
14396-
self.init(raw: raw)
14397-
}
14398-
14399-
public var unexpectedBeforeHasSymbolKeyword: RawUnexpectedNodesSyntax? {
14400-
layoutView.children[0].map(RawUnexpectedNodesSyntax.init(raw:))
14401-
}
14402-
public var hasSymbolKeyword: RawTokenSyntax {
14403-
layoutView.children[1].map(RawTokenSyntax.init(raw:))!
14404-
}
14405-
public var unexpectedBetweenHasSymbolKeywordAndLeftParen: RawUnexpectedNodesSyntax? {
14406-
layoutView.children[2].map(RawUnexpectedNodesSyntax.init(raw:))
14407-
}
14408-
public var leftParen: RawTokenSyntax {
14409-
layoutView.children[3].map(RawTokenSyntax.init(raw:))!
14410-
}
14411-
public var unexpectedBetweenLeftParenAndExpression: RawUnexpectedNodesSyntax? {
14412-
layoutView.children[4].map(RawUnexpectedNodesSyntax.init(raw:))
14413-
}
14414-
public var expression: RawExprSyntax {
14415-
layoutView.children[5].map(RawExprSyntax.init(raw:))!
14416-
}
14417-
public var unexpectedBetweenExpressionAndRightParen: RawUnexpectedNodesSyntax? {
14418-
layoutView.children[6].map(RawUnexpectedNodesSyntax.init(raw:))
14419-
}
14420-
public var rightParen: RawTokenSyntax {
14421-
layoutView.children[7].map(RawTokenSyntax.init(raw:))!
14422-
}
14423-
public var unexpectedAfterRightParen: RawUnexpectedNodesSyntax? {
14424-
layoutView.children[8].map(RawUnexpectedNodesSyntax.init(raw:))
14425-
}
14426-
}
14427-
1442814342
@_spi(RawSyntax)
1442914343
public struct RawConditionElementListSyntax: RawSyntaxNodeProtocol {
1443014344

Sources/SwiftSyntax/Raw/gyb_generated/RawSyntaxValidation.swift

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2057,7 +2057,6 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
20572057
verify(layout[1], as: RawSyntax.self),
20582058
verify(layout[1], as: RawSyntax.self),
20592059
verify(layout[1], as: RawSyntax.self),
2060-
verify(layout[1], as: RawSyntax.self),
20612060
])
20622061
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
20632062
assertNoError(kind, 3, verify(layout[3], as: RawTokenSyntax?.self))
@@ -2099,18 +2098,6 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
20992098
assertNoError(kind, 7, verify(layout[7], as: RawInitializerClauseSyntax?.self))
21002099
assertNoError(kind, 8, verify(layout[8], as: RawUnexpectedNodesSyntax?.self))
21012100
break
2102-
case .hasSymbolCondition:
2103-
assert(layout.count == 9)
2104-
assertNoError(kind, 0, verify(layout[0], as: RawUnexpectedNodesSyntax?.self))
2105-
assertNoError(kind, 1, verify(layout[1], as: RawTokenSyntax.self))
2106-
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
2107-
assertNoError(kind, 3, verify(layout[3], as: RawTokenSyntax.self))
2108-
assertNoError(kind, 4, verify(layout[4], as: RawUnexpectedNodesSyntax?.self))
2109-
assertNoError(kind, 5, verify(layout[5], as: RawExprSyntax.self))
2110-
assertNoError(kind, 6, verify(layout[6], as: RawUnexpectedNodesSyntax?.self))
2111-
assertNoError(kind, 7, verify(layout[7], as: RawTokenSyntax.self))
2112-
assertNoError(kind, 8, verify(layout[8], as: RawUnexpectedNodesSyntax?.self))
2113-
break
21142101
case .conditionElementList:
21152102
for (index, element) in layout.enumerated() {
21162103
assertNoError(kind, index, verify(element, as: RawConditionElementSyntax.self))

Sources/SwiftSyntax/generated/Misc.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ extension Syntax {
138138
.node(GenericRequirementSyntax.self),
139139
.node(GenericWhereClauseSyntax.self),
140140
.node(GuardStmtSyntax.self),
141-
.node(HasSymbolConditionSyntax.self),
142141
.node(IdentifierExprSyntax.self),
143142
.node(IdentifierPatternSyntax.self),
144143
.node(IfConfigClauseListSyntax.self),
@@ -525,8 +524,6 @@ extension SyntaxKind {
525524
return GenericWhereClauseSyntax.self
526525
case .guardStmt:
527526
return GuardStmtSyntax.self
528-
case .hasSymbolCondition:
529-
return HasSymbolConditionSyntax.self
530527
case .identifierExpr:
531528
return IdentifierExprSyntax.self
532529
case .identifierPattern:
@@ -1052,8 +1049,6 @@ extension SyntaxKind {
10521049
return "'where' clause"
10531050
case .guardStmt:
10541051
return "'guard' statement"
1055-
case .hasSymbolCondition:
1056-
return "'#_hasSymbol' condition"
10571052
case .identifierExpr:
10581053
return nil
10591054
case .identifierPattern:

Sources/SwiftSyntax/generated/SyntaxAnyVisitor.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,14 +1009,6 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
10091009
visitAnyPost(node._syntaxNode)
10101010
}
10111011

1012-
override open func visit(_ node: HasSymbolConditionSyntax) -> SyntaxVisitorContinueKind {
1013-
return visitAny(node._syntaxNode)
1014-
}
1015-
1016-
override open func visitPost(_ node: HasSymbolConditionSyntax) {
1017-
visitAnyPost(node._syntaxNode)
1018-
}
1019-
10201012
override open func visit(_ node: IdentifierExprSyntax) -> SyntaxVisitorContinueKind {
10211013
return visitAny(node._syntaxNode)
10221014
}

Sources/SwiftSyntax/generated/SyntaxEnum.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,6 @@ public enum SyntaxEnum {
257257

258258
case guardStmt(GuardStmtSyntax)
259259

260-
case hasSymbolCondition(HasSymbolConditionSyntax)
261-
262260
case identifierExpr(IdentifierExprSyntax)
263261

264262
case identifierPattern(IdentifierPatternSyntax)
@@ -784,8 +782,6 @@ public extension Syntax {
784782
return .genericWhereClause(GenericWhereClauseSyntax(self)!)
785783
case .guardStmt:
786784
return .guardStmt(GuardStmtSyntax(self)!)
787-
case .hasSymbolCondition:
788-
return .hasSymbolCondition(HasSymbolConditionSyntax(self)!)
789785
case .identifierExpr:
790786
return .identifierExpr(IdentifierExprSyntax(self)!)
791787
case .identifierPattern:

Sources/SwiftSyntax/generated/SyntaxKind.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,6 @@ public enum SyntaxKind {
257257

258258
case guardStmt
259259

260-
case hasSymbolCondition
261-
262260
case identifierExpr
263261

264262
case identifierPattern

Sources/SwiftSyntax/generated/SyntaxRewriter.swift

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -860,13 +860,6 @@ open class SyntaxRewriter {
860860
return StmtSyntax(visitChildren(node))
861861
}
862862

863-
/// Visit a `HasSymbolConditionSyntax`.
864-
/// - Parameter node: the node that is being visited
865-
/// - Returns: the rewritten node
866-
open func visit(_ node: HasSymbolConditionSyntax) -> HasSymbolConditionSyntax {
867-
return Syntax(visitChildren(node)).cast(HasSymbolConditionSyntax.self)
868-
}
869-
870863
/// Visit a `IdentifierExprSyntax`.
871864
/// - Parameter node: the node that is being visited
872865
/// - Returns: the rewritten node
@@ -3587,20 +3580,6 @@ open class SyntaxRewriter {
35873580
return Syntax(visit(node))
35883581
}
35893582

3590-
/// Implementation detail of visit(_:). Do not call directly.
3591-
private func visitImplHasSymbolConditionSyntax(_ data: SyntaxData) -> Syntax {
3592-
let node = HasSymbolConditionSyntax(data)
3593-
// Accessing _syntaxNode directly is faster than calling Syntax(node)
3594-
visitPre(node._syntaxNode)
3595-
defer {
3596-
visitPost(node._syntaxNode)
3597-
}
3598-
if let newNode = visitAny(node._syntaxNode) {
3599-
return newNode
3600-
}
3601-
return Syntax(visit(node))
3602-
}
3603-
36043583
/// Implementation detail of visit(_:). Do not call directly.
36053584
private func visitImplIdentifierExprSyntax(_ data: SyntaxData) -> Syntax {
36063585
let node = IdentifierExprSyntax(data)
@@ -5841,8 +5820,6 @@ open class SyntaxRewriter {
58415820
return visitImplGenericWhereClauseSyntax
58425821
case .guardStmt:
58435822
return visitImplGuardStmtSyntax
5844-
case .hasSymbolCondition:
5845-
return visitImplHasSymbolConditionSyntax
58465823
case .identifierExpr:
58475824
return visitImplIdentifierExprSyntax
58485825
case .identifierPattern:
@@ -6371,8 +6348,6 @@ open class SyntaxRewriter {
63716348
return visitImplGenericWhereClauseSyntax(data)
63726349
case .guardStmt:
63736350
return visitImplGuardStmtSyntax(data)
6374-
case .hasSymbolCondition:
6375-
return visitImplHasSymbolConditionSyntax(data)
63766351
case .identifierExpr:
63776352
return visitImplIdentifierExprSyntax(data)
63786353
case .identifierPattern:

Sources/SwiftSyntax/generated/SyntaxTransform.swift

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

619-
/// Visiting `HasSymbolConditionSyntax` specifically.
620-
/// - Parameter node: the node we are visiting.
621-
/// - Returns: the sum of whatever the child visitors return.
622-
func visit(_ node: HasSymbolConditionSyntax) -> ResultType
623-
624619
/// Visiting `IdentifierExprSyntax` specifically.
625620
/// - Parameter node: the node we are visiting.
626621
/// - Returns: the sum of whatever the child visitors return.
@@ -2160,13 +2155,6 @@ extension SyntaxTransformVisitor {
21602155
visitAny(Syntax(node))
21612156
}
21622157

2163-
/// Visiting `HasSymbolConditionSyntax` specifically.
2164-
/// - Parameter node: the node we are visiting.
2165-
/// - Returns: nil by default.
2166-
public func visit(_ node: HasSymbolConditionSyntax) -> ResultType {
2167-
visitAny(Syntax(node))
2168-
}
2169-
21702158
/// Visiting `IdentifierExprSyntax` specifically.
21712159
/// - Parameter node: the node we are visiting.
21722160
/// - Returns: nil by default.
@@ -3389,8 +3377,6 @@ extension SyntaxTransformVisitor {
33893377
return visit(derived)
33903378
case .guardStmt(let derived):
33913379
return visit(derived)
3392-
case .hasSymbolCondition(let derived):
3393-
return visit(derived)
33943380
case .identifierExpr(let derived):
33953381
return visit(derived)
33963382
case .identifierPattern(let derived):

Sources/SwiftSyntax/generated/SyntaxVisitor.swift

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1456,18 +1456,6 @@ open class SyntaxVisitor {
14561456
open func visitPost(_ node: GuardStmtSyntax) {
14571457
}
14581458

1459-
/// Visiting `HasSymbolConditionSyntax` specifically.
1460-
/// - Parameter node: the node we are visiting.
1461-
/// - Returns: how should we continue visiting.
1462-
open func visit(_ node: HasSymbolConditionSyntax) -> SyntaxVisitorContinueKind {
1463-
return .visitChildren
1464-
}
1465-
1466-
/// The function called after visiting `HasSymbolConditionSyntax` and its descendents.
1467-
/// - node: the node we just finished visiting.
1468-
open func visitPost(_ node: HasSymbolConditionSyntax) {
1469-
}
1470-
14711459
/// Visiting `IdentifierExprSyntax` specifically.
14721460
/// - Parameter node: the node we are visiting.
14731461
/// - Returns: how should we continue visiting.
@@ -4469,17 +4457,6 @@ open class SyntaxVisitor {
44694457
visitPost(node)
44704458
}
44714459

4472-
/// Implementation detail of doVisit(_:_:). Do not call directly.
4473-
private func visitImplHasSymbolConditionSyntax(_ data: SyntaxData) {
4474-
let node = HasSymbolConditionSyntax(data)
4475-
let needsChildren = (visit(node) == .visitChildren)
4476-
// Avoid calling into visitChildren if possible.
4477-
if needsChildren && !node.raw.layoutView!.children.isEmpty {
4478-
visitChildren(node)
4479-
}
4480-
visitPost(node)
4481-
}
4482-
44834460
/// Implementation detail of doVisit(_:_:). Do not call directly.
44844461
private func visitImplIdentifierExprSyntax(_ data: SyntaxData) {
44854462
let node = IdentifierExprSyntax(data)
@@ -6265,8 +6242,6 @@ open class SyntaxVisitor {
62656242
visitImplGenericWhereClauseSyntax(data)
62666243
case .guardStmt:
62676244
visitImplGuardStmtSyntax(data)
6268-
case .hasSymbolCondition:
6269-
visitImplHasSymbolConditionSyntax(data)
62706245
case .identifierExpr:
62716246
visitImplIdentifierExprSyntax(data)
62726247
case .identifierPattern:

0 commit comments

Comments
 (0)