Skip to content

Commit f17ab1e

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 - Resolve style issues
1 parent 17f208b commit f17ab1e

File tree

5 files changed

+3364
-9698
lines changed

5 files changed

+3364
-9698
lines changed

Package.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ let package = Package(
7979
dependencies: ["SwiftSyntax"],
8080
exclude: [
8181
"gyb_helpers",
82-
"BuildableNodes.swift.gyb",
8382
"ResultBuilders.swift.gyb",
8483
]
8584
),

Sources/SwiftSyntaxBuilder/BuildableNodes.swift.gyb

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

0 commit comments

Comments
 (0)