Skip to content

Commit deefc62

Browse files
committed
Remove children from withExtendedLifetime
1 parent 4b0c90d commit deefc62

File tree

10 files changed

+228
-2057
lines changed

10 files changed

+228
-2057
lines changed

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

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -84,22 +84,11 @@ func syntaxNode(nodesStartingWith: [Character]) -> SourceFileSyntax {
8484
\(node.generateInitializerDeclHeader())
8585
"""
8686
) {
87-
let parameters = TupleExprSyntax {
88-
for child in node.children {
89-
if child.isOptional {
90-
LabeledExprSyntax(expression: ExprSyntax("\(child.varOrCaseName.backtickedIfNeeded)?.data"))
91-
} else {
92-
LabeledExprSyntax(expression: ExprSyntax("\(child.varOrCaseName.backtickedIfNeeded).data"))
93-
}
94-
}
95-
}
96-
9787
let closureSignature = ClosureSignatureSyntax(
9888
parameterClause: .parameterClause(
9989
ClosureParameterClauseSyntax(
10090
parameters: ClosureParameterListSyntax {
101-
ClosureParameterSyntax(firstName: .identifier("arena"))
102-
ClosureParameterSyntax(firstName: .wildcardToken())
91+
ClosureParameterSyntax(firstName: "arena")
10392
}
10493
)
10594
)
@@ -120,7 +109,7 @@ func syntaxNode(nodesStartingWith: [Character]) -> SourceFileSyntax {
120109
calledExpression: ExprSyntax("withExtendedLifetime"),
121110
leftParen: .leftParenToken(),
122111
arguments: LabeledExprListSyntax {
123-
LabeledExprSyntax(expression: ExprSyntax("(SyntaxArena(), \(parameters))"))
112+
LabeledExprSyntax(expression: ExprSyntax("SyntaxArena()"))
124113
},
125114
rightParen: .rightParenToken(),
126115
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: 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: 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: 28 additions & 236 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)