Skip to content

Commit 0fe6caa

Browse files
committed
Generate BuildableNodes with SwiftSyntaxBuilderGeneration
- Set up BuildableNodesFile - Generate BuildableNodes members - Use ...BaseName where needed in BuildableNodesFile - Generate default initializer in BuildableNodes fully - Disable assert stmt generation until #549 is fixed - Generate convenience initializer parameters - Generate convenience initializer declaration - Use ParameterClause builder initializer - Generate initializer delegations - Generate build method in BuildableNodes - Generate build base type method in BuildableNodes - Generate expressible-as conformance in BuildableNodes - Generate base type ExpressibleAs conformance - Generate disambiguating conformances in BuildableNodes - Generate withTrailingComma function in BuildableNodes - Escape token names in backticks - Bootstrap BuildableNodes - Replace deprecated SyntaxFactory in BuildableNodesFile
1 parent 80a1a96 commit 0fe6caa

File tree

5 files changed

+2777
-9108
lines changed

5 files changed

+2777
-9108
lines changed

Package.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ let package = Package(
7777
dependencies: ["SwiftSyntax"],
7878
exclude: [
7979
"gyb_helpers",
80-
"BuildableNodes.swift.gyb",
8180
"ResultBuilders.swift.gyb",
8281
]
8382
),

Sources/SwiftSyntaxBuilder/BuildableNodes.swift.gyb

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

0 commit comments

Comments
 (0)