Skip to content

Commit 76580d9

Browse files
committed
Remove children from withExtendedLifetime
1 parent 117c039 commit 76580d9

File tree

10 files changed

+231
-2068
lines changed

10 files changed

+231
-2068
lines changed

CodeGeneration/Sources/generate-swift-syntax/templates/swiftsyntax/SyntaxNodesFile.swift

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,11 @@ func syntaxNode(nodesStartingWith: [Character]) -> SourceFileSyntax {
7171
\(node.generateInitializerDeclHeader())
7272
"""
7373
) {
74-
let parameters = TupleExprSyntax {
75-
for child in node.children {
76-
LabeledExprSyntax(expression: ExprSyntax("Syntax(\(child.varOrCaseName.backtickedIfNeeded))"))
77-
}
78-
}
79-
8074
let closureSignature = ClosureSignatureSyntax(
8175
parameterClause: .parameterClause(
8276
ClosureParameterClauseSyntax(
8377
parameters: ClosureParameterListSyntax {
84-
ClosureParameterSyntax(firstName: .identifier("arena"))
85-
ClosureParameterSyntax(firstName: .wildcardToken())
78+
ClosureParameterSyntax(firstName: "arena")
8679
}
8780
)
8881
)
@@ -103,7 +96,7 @@ func syntaxNode(nodesStartingWith: [Character]) -> SourceFileSyntax {
10396
calledExpression: ExprSyntax("withExtendedLifetime"),
10497
leftParen: .leftParenToken(),
10598
arguments: LabeledExprListSyntax {
106-
LabeledExprSyntax(expression: ExprSyntax("(SyntaxArena(), \(parameters))"))
99+
LabeledExprSyntax(expression: ExprSyntax("SyntaxArena()"))
107100
},
108101
rightParen: .rightParenToken(),
109102
trailingClosure: ClosureExprSyntax(signature: closureSignature) {

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesAB.swift

Lines changed: 23 additions & 201 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesC.swift

Lines changed: 25 additions & 239 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesD.swift

Lines changed: 22 additions & 192 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesEF.swift

Lines changed: 25 additions & 251 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesGHI.swift

Lines changed: 26 additions & 220 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesJKLMN.swift

Lines changed: 27 additions & 231 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesOP.swift

Lines changed: 29 additions & 265 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesQRS.swift

Lines changed: 23 additions & 217 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesTUVWXYZ.swift

Lines changed: 29 additions & 243 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)