Skip to content

Commit 0df6bb1

Browse files
committed
Remove TokenList option from CodeBlockItem
1 parent 7a3d94d commit 0df6bb1

File tree

5 files changed

+2
-22
lines changed

5 files changed

+2
-22
lines changed

CodeGeneration/Sources/SyntaxSupport/gyb_generated/CommonNodes.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,7 @@ public let COMMON_NODES: [Node] = [
8989
Child(name: "Stmt",
9090
kind: "Stmt"),
9191
Child(name: "Expr",
92-
kind: "Expr"),
93-
Child(name: "TokenList",
94-
kind: "TokenList")
92+
kind: "Expr")
9593
]),
9694
Child(name: "Semicolon",
9795
kind: "SemicolonToken",

Sources/SwiftSyntax/Raw/gyb_generated/RawSyntaxNodes.swift

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -406,18 +406,16 @@ public struct RawCodeBlockItemSyntax: RawSyntaxNodeProtocol {
406406
case `decl`(RawDeclSyntax)
407407
case `stmt`(RawStmtSyntax)
408408
case `expr`(RawExprSyntax)
409-
case `tokenList`(RawTokenListSyntax)
410409

411410
public static func isKindOf(_ raw: RawSyntax) -> Bool {
412-
return RawDeclSyntax.isKindOf(raw) || RawStmtSyntax.isKindOf(raw) || RawExprSyntax.isKindOf(raw) || RawTokenListSyntax.isKindOf(raw)
411+
return RawDeclSyntax.isKindOf(raw) || RawStmtSyntax.isKindOf(raw) || RawExprSyntax.isKindOf(raw)
413412
}
414413

415414
public var raw: RawSyntax {
416415
switch self {
417416
case .decl(let node): return node.raw
418417
case .stmt(let node): return node.raw
419418
case .expr(let node): return node.raw
420-
case .tokenList(let node): return node.raw
421419
}
422420
}
423421

@@ -434,10 +432,6 @@ public struct RawCodeBlockItemSyntax: RawSyntaxNodeProtocol {
434432
self = .expr(node)
435433
return
436434
}
437-
if let node = RawTokenListSyntax(other) {
438-
self = .tokenList(node)
439-
return
440-
}
441435
return nil
442436
}
443437
}

Sources/SwiftSyntax/Raw/gyb_generated/RawSyntaxValidation.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ func validateLayout(layout: RawSyntaxBuffer, as kind: SyntaxKind) {
117117
verify(layout[1], as: RawSyntax.self),
118118
verify(layout[1], as: RawSyntax.self),
119119
verify(layout[1], as: RawSyntax.self),
120-
verify(layout[1], as: RawSyntax.self),
121120
])
122121
assertNoError(kind, 2, verify(layout[2], as: RawUnexpectedNodesSyntax?.self))
123122
assertNoError(kind, 3, verify(layout[3], as: RawTokenSyntax?.self))

Sources/SwiftSyntax/gyb_generated/syntax_nodes/SyntaxNodes.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,11 @@ public struct CodeBlockItemSyntax: SyntaxProtocol, SyntaxHashable {
7272
case `decl`(DeclSyntax)
7373
case `stmt`(StmtSyntax)
7474
case `expr`(ExprSyntax)
75-
case `tokenList`(TokenListSyntax)
7675
public var _syntaxNode: Syntax {
7776
switch self {
7877
case .decl(let node): return node._syntaxNode
7978
case .stmt(let node): return node._syntaxNode
8079
case .expr(let node): return node._syntaxNode
81-
case .tokenList(let node): return node._syntaxNode
8280
}
8381
}
8482
init(_ data: SyntaxData) { self.init(Syntax(data))! }
@@ -91,9 +89,6 @@ public struct CodeBlockItemSyntax: SyntaxProtocol, SyntaxHashable {
9189
public init<Node: ExprSyntaxProtocol>(_ node: Node) {
9290
self = .expr(ExprSyntax(node))
9391
}
94-
public init(_ node: TokenListSyntax) {
95-
self = .tokenList(node)
96-
}
9792
public init?<S: SyntaxProtocol>(_ node: S) {
9893
if let node = node.as(DeclSyntax.self) {
9994
self = .decl(node)
@@ -107,10 +102,6 @@ public struct CodeBlockItemSyntax: SyntaxProtocol, SyntaxHashable {
107102
self = .expr(node)
108103
return
109104
}
110-
if let node = node.as(TokenListSyntax.self) {
111-
self = .tokenList(node)
112-
return
113-
}
114105
return nil
115106
}
116107

@@ -119,7 +110,6 @@ public struct CodeBlockItemSyntax: SyntaxProtocol, SyntaxHashable {
119110
.node(DeclSyntax.self),
120111
.node(StmtSyntax.self),
121112
.node(ExprSyntax.self),
122-
.node(TokenListSyntax.self),
123113
])
124114
}
125115
}

gyb_syntax_support/CommonNodes.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
Child('Decl', kind='Decl'),
4141
Child('Stmt', kind='Stmt'),
4242
Child('Expr', kind='Expr'),
43-
Child('TokenList', kind='TokenList'),
4443
]),
4544
Child('Semicolon', kind='SemicolonToken',
4645
description="""

0 commit comments

Comments
 (0)