Skip to content

Commit 323cb3c

Browse files
committed
Parse #fileID
1 parent 11f36a7 commit 323cb3c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Sources/SwiftParser/Expressions.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -721,6 +721,9 @@ extension Parser {
721721
case .__file__Keyword:
722722
let tok = self.eat(.__file__Keyword)
723723
return RawExprSyntax(RawPoundFileExprSyntax(poundFile: tok, arena: self.arena))
724+
case .poundFileIDKeyword:
725+
let tok = self.eat(.poundFileIDKeyword)
726+
return RawExprSyntax(RawPoundFileIDExprSyntax(poundFileID: tok, arena: self.arena))
724727
case .poundFileKeyword:
725728
let tok = self.eat(.poundFileKeyword)
726729
return RawExprSyntax(RawPoundFileExprSyntax(poundFile: tok, arena: self.arena))

Tests/SwiftParserTest/Expressions.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ final class ExpressionTests: XCTestCase {
8686
AssertParse(
8787
"""
8888
#file
89+
#fileID
8990
(#line)
9091
#column
9192
#function

0 commit comments

Comments
 (0)