Skip to content

Commit d3d663f

Browse files
committed
Add .eof for token syntax
1 parent 7314cb0 commit d3d663f

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

Sources/SwiftSyntaxBuilder/Tokens.swift.gyb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,6 @@ public extension TokenSyntax {
5454
% end
5555

5656
% end
57+
/// The `eof` token
58+
static let eof = SyntaxFactory.makeToken(.eof, presence: .present)
5759
}

Sources/SwiftSyntaxBuilder/gyb_generated/Tokens.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,4 +490,6 @@ public extension TokenSyntax {
490490
/// The `yield` token
491491
static let `yield` = SyntaxFactory.makeYieldToken()
492492

493+
/// The `eof` token
494+
static let eof = SyntaxFactory.makeToken(.eof, presence: .present)
493495
}

Tests/SwiftSyntaxBuilderTest/ExpressibleBuildablesTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ final class ExpressibleBuildablesTests: XCTestCase {
3131
}
3232

3333
func testExpressibleAsCodeBlockItem() {
34-
let myCodeBlock = SourceFile(eofToken: SyntaxFactory.makeToken(.eof, presence: .present)) {
34+
let myCodeBlock = SourceFile(eofToken: .eof) {
3535
StructDecl(identifier: "MyStruct1", members: MemberDeclBlock())
3636

3737
StructDecl(identifier: "MyStruct2", members: MemberDeclBlock())

0 commit comments

Comments
 (0)