Skip to content

Commit aeed64b

Browse files
authored
Merge pull request #1204 from kimdv/kimdv/remove-dead-code
2 parents 7c8540b + fede50b commit aeed64b

File tree

3 files changed

+0
-67
lines changed

3 files changed

+0
-67
lines changed

CodeGeneration/Sources/generate-swiftsyntax/templates/basicformat/BasicFormatFile.swift

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -189,50 +189,3 @@ let basicFormatFile = SourceFile {
189189
)
190190
}
191191
}
192-
193-
private func createChildVisitCall(childType: SyntaxBuildableType, rewrittenExpr: ExprSyntaxProtocol) -> FunctionCallExpr {
194-
let visitCall: FunctionCallExpr
195-
if childType.isOptional {
196-
visitCall = FunctionCallExpr("\(rewrittenExpr).map(self.visit)")
197-
} else {
198-
visitCall = FunctionCallExpr("self.visit(\(rewrittenExpr))")
199-
}
200-
if childType.baseType?.baseName != "Syntax", childType.baseType?.isSyntaxCollection != true, childType.baseType != nil {
201-
let optionalChained = childType.optionalChained(expr: visitCall)
202-
return FunctionCallExpr("\(optionalChained).cast(\(raw: childType.syntaxBaseName).self)")
203-
} else {
204-
return visitCall
205-
}
206-
}
207-
208-
private func makeSyntaxCollectionRewriteFunc(node: Node) -> FunctionDecl {
209-
let rewriteResultType = node.type.syntaxBaseName
210-
return FunctionDecl("""
211-
212-
open override func visit(_ node: \(node.type.syntaxBaseName)) -> \(rewriteResultType)
213-
""") {
214-
let formattedChildrenVarLet = node.elementsSeparatedByNewline ? "var" : "let"
215-
VariableDecl(
216-
"""
217-
\(raw: formattedChildrenVarLet) formattedChildren = node.map {
218-
\(createChildVisitCall(childType: node.collectionElementType, rewrittenExpr: IdentifierExpr(identifier: .dollarIdentifier("$0"))))
219-
}
220-
"""
221-
)
222-
if node.elementsSeparatedByNewline {
223-
SequenceExpr(
224-
"""
225-
formattedChildren = formattedChildren.map {
226-
if $0.leadingTrivia?.first?.isNewline == true {
227-
return $0
228-
} else {
229-
return $0.withLeadingTrivia(indentedNewline + ($0.leadingTrivia ?? []))
230-
}
231-
}
232-
"""
233-
)
234-
}
235-
ReturnStmt("return \(raw: node.type.syntaxBaseName)(formattedChildren)")
236-
}
237-
}
238-

CodeGeneration/Sources/generate-swiftsyntax/templates/swiftsyntax/TokensFile.swift

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,6 @@ import Utils
1717

1818
let tokensFile = SourceFile(
1919
leadingTrivia: .docLineComment(generateCopyrightHeader(for: "generate-swiftsyntax"))) {
20-
FunctionDecl("""
21-
fileprivate func defaultTrivia(presence: SourcePresence, trivia: Trivia) -> Trivia {
22-
switch presence {
23-
case .present:
24-
return trivia
25-
case .missing:
26-
return []
27-
}
28-
}
29-
""")
30-
3120
ExtensionDecl("extension TokenSyntax") {
3221
for token in SYNTAX_TOKENS {
3322
if token.isKeyword {

Sources/SwiftSyntax/generated/Tokens.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,6 @@
1414
//
1515
//===----------------------------------------------------------------------===//
1616

17-
fileprivate func defaultTrivia(presence: SourcePresence, trivia: Trivia) -> Trivia {
18-
switch presence {
19-
case .present:
20-
return trivia
21-
case .missing:
22-
return []
23-
}
24-
}
25-
2617
extension TokenSyntax {
2718
public static func associatedtypeKeyword(
2819
leadingTrivia: Trivia = [],

0 commit comments

Comments
 (0)