Skip to content

Commit 36c3ae0

Browse files
authored
Merge pull request #587 from fwcd/syntax-gen-trailing-newlines
Generate trailing newlines in `SwiftSyntaxBuilderGeneration`
2 parents d5acd46 + b28977f commit 36c3ae0

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

Sources/SwiftSyntaxBuilder/generated/BuildableBaseProtocols.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,4 +214,4 @@ public extension TypeBuildable {
214214
func buildSyntax(format: Format, leadingTrivia: Trivia? = nil) -> Syntax {
215215
return Syntax(buildType(format: format, leadingTrivia: leadingTrivia))
216216
}
217-
}
217+
}

Sources/SwiftSyntaxBuilder/generated/BuildableCollectionNodes.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2132,4 +2132,4 @@ extension Array: ExpressibleAsAvailabilitySpecList where Element == ExpressibleA
21322132
public func createAvailabilitySpecList() -> AvailabilitySpecList {
21332133
return AvailabilitySpecList(self)
21342134
}
2135-
}
2135+
}

Sources/SwiftSyntaxBuilder/generated/ExpressibleAsProtocols.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2059,4 +2059,4 @@ public extension ExpressibleAsVersionTuple {
20592059
func createSyntaxBuildable() -> SyntaxBuildable {
20602060
return createVersionTuple()
20612061
}
2062-
}
2062+
}

Sources/SwiftSyntaxBuilder/generated/TokenSyntax.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ extension TokenSyntax {
4545
public func createExprBuildable() -> ExprBuildable {
4646
return createIdentifierExpr()
4747
}
48-
}
48+
}

Sources/SwiftSyntaxBuilder/generated/Tokens.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -578,4 +578,4 @@ public extension TokenSyntax {
578578
TokenSyntax.contextualKeyword("open")
579579
.withTrailingTrivia(.space)
580580
}
581-
}
581+
}

Sources/SwiftSyntaxBuilderGeneration/main.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ let format = Format(indentWidth: 2)
4040

4141
for (sourceFile, name) in sourceTemplates {
4242
let filePath = generatedPath.appendingPathComponent(name)
43-
let tokenSyntax = sourceFile.buildSyntax(format: format)
44-
try tokenSyntax.description.write(to: filePath, atomically: true, encoding: .utf8)
43+
let syntax = sourceFile.buildSyntax(format: format)
44+
try "\(syntax)\n".write(to: filePath, atomically: true, encoding: .utf8)
4545
}
4646

0 commit comments

Comments
 (0)