Skip to content

Commit c1a4491

Browse files
committed
[RawSyntax] Re-use an existing function for write(to:)
1 parent 2c2bd8a commit c1a4491

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

Sources/SwiftSyntax/RawSyntax.swift

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -286,13 +286,7 @@ fileprivate struct TokenData {
286286
return data.write(to: &target)
287287
} else {
288288
let tok: ConstructedTokenData = castElementAs(extraPtr).pointee
289-
for piece in tok.leadingTrivia {
290-
piece.write(to: &target)
291-
}
292-
target.write(tok.kind.text)
293-
for piece in tok.trailingTrivia {
294-
piece.write(to: &target)
295-
}
289+
tok.write(to: &target)
296290
}
297291
}
298292
}
@@ -574,7 +568,7 @@ fileprivate struct ConstructedTokenData {
574568
let leadingTrivia: Trivia
575569
let trailingTrivia: Trivia
576570

577-
func writeToken<Target>(
571+
func write<Target>(
578572
to target: inout Target
579573
) where Target: TextOutputStream {
580574
for piece in leadingTrivia {

0 commit comments

Comments
 (0)