Skip to content

Commit 11a5a74

Browse files
committed
Remove the old (non-result-builder) SyntaxBuilder
We’ve got by far to many ways to generate SwiftSyntax nodes. Remove the old SyntaxBuilder because, AFAICT, it’s not really used much. This PR migrates tests from the older builder to SyntaxFactory. I’ll likely remove SyntaxFactory in a follow-up PR in favor of initializers or static methods on the syntax types you want to create. rdar://98318651
1 parent e5dc525 commit 11a5a74

File tree

7 files changed

+101
-11493
lines changed

7 files changed

+101
-11493
lines changed

Package.swift

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,20 @@ let package = Package(
5454
name: "SwiftSyntax",
5555
dependencies: ["_CSwiftSyntax"],
5656
exclude: [
57-
"SyntaxFactory.swift.gyb",
58-
"SyntaxTraits.swift.gyb",
59-
"Trivia.swift.gyb",
6057
"Misc.swift.gyb",
61-
"SyntaxRewriter.swift.gyb",
62-
"SyntaxEnum.swift.gyb",
58+
"SyntaxAnyVisitor.swift.gyb",
59+
"SyntaxBaseNodes.swift.gyb",
6360
"SyntaxClassification.swift.gyb",
64-
"SyntaxBuilders.swift.gyb",
65-
"TokenKind.swift.gyb",
66-
"SyntaxVisitor.swift.gyb",
6761
"SyntaxCollections.swift.gyb",
68-
"SyntaxBaseNodes.swift.gyb",
69-
"SyntaxAnyVisitor.swift.gyb",
70-
"SyntaxNodes.swift.gyb.template",
62+
"SyntaxEnum.swift.gyb",
63+
"SyntaxFactory.swift.gyb",
7164
"SyntaxKind.swift.gyb",
65+
"SyntaxNodes.swift.gyb.template",
66+
"SyntaxRewriter.swift.gyb",
67+
"SyntaxTraits.swift.gyb",
68+
"SyntaxVisitor.swift.gyb",
69+
"TokenKind.swift.gyb",
70+
"Trivia.swift.gyb",
7271
],
7372
swiftSettings: swiftSyntaxSwiftSettings
7473
),

Sources/SwiftSyntax/SyntaxBuilders.swift.gyb

Lines changed: 0 additions & 99 deletions
This file was deleted.

0 commit comments

Comments
 (0)