Skip to content

Commit 815e34d

Browse files
committed
Remove children from withExtendedLifetime
1 parent f47c60a commit 815e34d

File tree

10 files changed

+234
-2097
lines changed

10 files changed

+234
-2097
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
@@ -60,18 +60,11 @@ func syntaxNode(nodesStartingWith: [Character]) -> SourceFileSyntax {
6060
\(node.generateInitializerDeclHeader())
6161
"""
6262
) {
63-
let parameters = TupleExprSyntax {
64-
for child in node.children {
65-
LabeledExprSyntax(expression: ExprSyntax("Syntax(\(child.varOrCaseName.backtickedIfNeeded))"))
66-
}
67-
}
68-
6963
let closureSignature = ClosureSignatureSyntax(
7064
parameterClause: .parameterClause(
7165
ClosureParameterClauseSyntax(
7266
parameters: ClosureParameterListSyntax {
73-
ClosureParameterSyntax(firstName: .identifier("arena"))
74-
ClosureParameterSyntax(firstName: .wildcardToken())
67+
ClosureParameterSyntax(firstName: "arena")
7568
}
7669
)
7770
)
@@ -94,7 +87,7 @@ func syntaxNode(nodesStartingWith: [Character]) -> SourceFileSyntax {
9487
calledExpression: ExprSyntax("withExtendedLifetime"),
9588
leftParen: .leftParenToken(),
9689
arguments: LabeledExprListSyntax {
97-
LabeledExprSyntax(expression: ExprSyntax("(SyntaxArena(), \(parameters))"))
90+
LabeledExprSyntax(expression: ExprSyntax("SyntaxArena()"))
9891
},
9992
rightParen: .rightParenToken(),
10093
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: 23 additions & 203 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesEF.swift

Lines changed: 23 additions & 243 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: 29 additions & 251 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: 24 additions & 218 deletions
Large diffs are not rendered by default.

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxNodesTUVWXYZ.swift

Lines changed: 30 additions & 248 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)