Skip to content

Commit 1b2af6f

Browse files
committed
Generate BuildableCollectionNodes with SwiftSyntaxBuilder
- Stub out BuildableCollectionNodes generation - Generate elements initializer in BuildableCollectionNodes - Generate combining initializer - Generate arrayLiteral initializer - Generate build method implementation - Add buildSyntax implementation - Add expressibleAs conformance method - Add createSyntaxBuildable - Generate Array conformances - Bootstrap BuildableCollectionNodes - Use FunctionSignatures in InitializerDecls - Use new IfStmt convenience init in BuildableCollectionNodesFile - Use new builder-based ExprList initializers - Use new builder-based ConditionElementList initializer - Use new VariableDecl convenience initializer - Use new SequenceExpr initializer - Factor out utility method for format-leadingTrivia params - Factor out generated functions in BuildableCollectionNodesFile - Parenthesize leading trivia correctly
1 parent cb49936 commit 1b2af6f

File tree

7 files changed

+841
-958
lines changed

7 files changed

+841
-958
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-
"BuildableCollectionNodes.swift.gyb",
8180
"BuildableNodes.swift.gyb",
8281
"ResultBuilders.swift.gyb",
8382
]

Sources/SwiftSyntaxBuilder/BuildableCollectionNodes.swift.gyb

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

0 commit comments

Comments
 (0)