Skip to content

Commit 6fcc5a4

Browse files
authored
Merge pull request #1135 from DougGregor/remove-double-underscored-file
2 parents 2582d8b + 44872ec commit 6fcc5a4

29 files changed

+3
-2237
lines changed

CodeGeneration/Sources/SyntaxSupport/gyb_generated/ExprNodes.swift

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -229,72 +229,6 @@ public let EXPR_NODES: [Node] = [
229229
element: "Expr",
230230
elementName: "Expression"),
231231

232-
Node(name: "PoundLineExpr",
233-
nameForDiagnostics: nil,
234-
kind: "Expr",
235-
children: [
236-
Child(name: "PoundLine",
237-
kind: "PoundLineToken",
238-
tokenChoices: [
239-
"PoundLine"
240-
])
241-
]),
242-
243-
Node(name: "PoundFileExpr",
244-
nameForDiagnostics: nil,
245-
kind: "Expr",
246-
children: [
247-
Child(name: "PoundFile",
248-
kind: "PoundFileToken",
249-
tokenChoices: [
250-
"PoundFile"
251-
])
252-
]),
253-
254-
Node(name: "PoundFileIDExpr",
255-
nameForDiagnostics: nil,
256-
kind: "Expr",
257-
children: [
258-
Child(name: "PoundFileID",
259-
kind: "PoundFileIDToken",
260-
tokenChoices: [
261-
"PoundFileID"
262-
])
263-
]),
264-
265-
Node(name: "PoundFilePathExpr",
266-
nameForDiagnostics: nil,
267-
kind: "Expr",
268-
children: [
269-
Child(name: "PoundFilePath",
270-
kind: "PoundFilePathToken",
271-
tokenChoices: [
272-
"PoundFilePath"
273-
])
274-
]),
275-
276-
Node(name: "PoundFunctionExpr",
277-
nameForDiagnostics: nil,
278-
kind: "Expr",
279-
children: [
280-
Child(name: "PoundFunction",
281-
kind: "PoundFunctionToken",
282-
tokenChoices: [
283-
"PoundFunction"
284-
])
285-
]),
286-
287-
Node(name: "PoundDsohandleExpr",
288-
nameForDiagnostics: nil,
289-
kind: "Expr",
290-
children: [
291-
Child(name: "PoundDsohandle",
292-
kind: "PoundDsohandleToken",
293-
tokenChoices: [
294-
"PoundDsohandle"
295-
])
296-
]),
297-
298232
Node(name: "SymbolicReferenceExpr",
299233
nameForDiagnostics: nil,
300234
kind: "Expr",

CodeGeneration/Sources/SyntaxSupport/gyb_generated/TokenSpec.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -254,11 +254,6 @@ public let SYNTAX_TOKENS: [TokenSpec] = [
254254
ExprKeywordSpec(name: "True", text: "true"),
255255
ExprKeywordSpec(name: "Try", text: "try", requiresTrailingSpace: true),
256256
ExprKeywordSpec(name: "Throws", text: "throws", requiresTrailingSpace: true),
257-
KeywordSpec(name: "__FILE__", text: "__FILE__", requiresTrailingSpace: true),
258-
KeywordSpec(name: "__LINE__", text: "__LINE__", requiresTrailingSpace: true),
259-
KeywordSpec(name: "__COLUMN__", text: "__COLUMN__", requiresTrailingSpace: true),
260-
KeywordSpec(name: "__FUNCTION__", text: "__FUNCTION__", requiresTrailingSpace: true),
261-
KeywordSpec(name: "__DSO_HANDLE__", text: "__DSO_HANDLE__", requiresTrailingSpace: true),
262257
PatternKeywordSpec(name: "Wildcard", text: "_", requiresTrailingSpace: true),
263258
PunctuatorSpec(name: "LeftParen", kind: "l_paren", text: "("),
264259
PunctuatorSpec(name: "RightParen", kind: "r_paren", text: ")"),

Sources/IDEUtils/generated/SyntaxClassification.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -246,16 +246,6 @@ extension RawTokenKind {
246246
return .keyword
247247
case .throwsKeyword:
248248
return .keyword
249-
case .__file__Keyword:
250-
return .keyword
251-
case .__line__Keyword:
252-
return .keyword
253-
case .__column__Keyword:
254-
return .keyword
255-
case .__function__Keyword:
256-
return .keyword
257-
case .__dso_handle__Keyword:
258-
return .keyword
259249
case .wildcardKeyword:
260250
return .keyword
261251
case .leftParen:

Sources/SwiftBasicFormat/generated/BasicFormat.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -226,16 +226,6 @@ open class BasicFormat: SyntaxRewriter {
226226
return true
227227
case .throwsKeyword:
228228
return true
229-
case .__file__Keyword:
230-
return true
231-
case .__line__Keyword:
232-
return true
233-
case .__column__Keyword:
234-
return true
235-
case .__function__Keyword:
236-
return true
237-
case .__dso_handle__Keyword:
238-
return true
239229
case .wildcardKeyword:
240230
return true
241231
case .leftAngle:

Sources/SwiftParser/Expressions.swift

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,36 +1009,6 @@ extension Parser {
10091009
booleanLiteral: tok,
10101010
arena: self.arena
10111011
))
1012-
case (.__file__Keyword, let handle)?:
1013-
let tok = self.eat(handle)
1014-
return RawExprSyntax(RawPoundFileExprSyntax(
1015-
poundFile: tok,
1016-
arena: self.arena
1017-
))
1018-
case (.__function__Keyword, let handle)?:
1019-
let tok = self.eat(handle)
1020-
return RawExprSyntax(RawPoundFunctionExprSyntax(
1021-
poundFunction: tok,
1022-
arena: self.arena
1023-
))
1024-
case (.__line__Keyword, let handle)?:
1025-
let tok = self.eat(handle)
1026-
return RawExprSyntax(RawPoundLineExprSyntax(
1027-
poundLine: tok,
1028-
arena: self.arena
1029-
))
1030-
case (.__column__Keyword, let handle)?:
1031-
let tok = self.eat(handle)
1032-
return RawExprSyntax(RawPoundColumnExprSyntax(
1033-
poundColumn: tok,
1034-
arena: self.arena
1035-
))
1036-
case (.__dso_handle__Keyword, let handle)?:
1037-
let tok = self.eat(handle)
1038-
return RawExprSyntax(RawPoundDsohandleExprSyntax(
1039-
poundDsohandle: tok,
1040-
arena: self.arena
1041-
))
10421012
case (.identifier, let handle)?, (.selfKeyword, let handle)?, (.initKeyword, let handle)?:
10431013
// If we have "case let x." or "case let x(", we parse x as a normal
10441014
// name, not a binding, because it is the start of an enum pattern or

Sources/SwiftParser/RawTokenKindSubset.swift

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -681,11 +681,6 @@ enum ParameterModifier: RawTokenKindSubset {
681681
}
682682

683683
enum PrimaryExpressionStart: RawTokenKindSubset {
684-
case __column__Keyword
685-
case __dso_handle__Keyword
686-
case __file__Keyword
687-
case __function__Keyword
688-
case __line__Keyword
689684
case anyKeyword
690685
case capitalSelfKeyword
691686
case dollarIdentifier
@@ -710,11 +705,6 @@ enum PrimaryExpressionStart: RawTokenKindSubset {
710705

711706
init?(lexeme: Lexer.Lexeme) {
712707
switch lexeme.tokenKind {
713-
case .__column__Keyword: self = .__column__Keyword
714-
case .__dso_handle__Keyword: self = .__dso_handle__Keyword
715-
case .__file__Keyword: self = .__file__Keyword
716-
case .__function__Keyword: self = .__function__Keyword
717-
case .__line__Keyword: self = .__line__Keyword
718708
case .anyKeyword: self = .anyKeyword
719709
case .capitalSelfKeyword: self = .capitalSelfKeyword
720710
case .dollarIdentifier: self = .dollarIdentifier
@@ -742,11 +732,6 @@ enum PrimaryExpressionStart: RawTokenKindSubset {
742732

743733
var rawTokenKind: SwiftSyntax.RawTokenKind {
744734
switch self {
745-
case .__column__Keyword: return .__column__Keyword
746-
case .__dso_handle__Keyword: return .__dso_handle__Keyword
747-
case .__file__Keyword: return .__file__Keyword
748-
case .__function__Keyword: return .__function__Keyword
749-
case .__line__Keyword: return .__line__Keyword
750735
case .anyKeyword: return .anyKeyword
751736
case .capitalSelfKeyword: return .capitalSelfKeyword
752737
case .dollarIdentifier: return .dollarIdentifier

Sources/SwiftParser/TokenPrecedence.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@ public enum TokenPrecedence: Comparable {
108108
case
109109
// Literals
110110
.capitalSelfKeyword, .falseKeyword, .floatingLiteral, .integerLiteral, .nilKeyword, .regexLiteral, .selfKeyword, .stringLiteral, .superKeyword, .trueKeyword,
111-
// Legacy literals
112-
.__column__Keyword, .__dso_handle__Keyword, .__file__Keyword, .__function__Keyword, .__line__Keyword,
113111
// Pound literals
114112
.poundAvailableKeyword, .poundColorLiteralKeyword, .poundColumnKeyword, .poundDsohandleKeyword, .poundFileIDKeyword, .poundFileKeyword, .poundFileLiteralKeyword, .poundFilePathKeyword, .poundFunctionKeyword, .poundImageLiteralKeyword, .poundKeyPathKeyword, .poundLineKeyword, .poundSelectorKeyword, .poundSourceLocationKeyword, .poundUnavailableKeyword, .poundHasSymbolKeyword,
115113
// Identifiers

Sources/SwiftSyntax/Documentation.docc/gyb_generated/SwiftSyntax.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,6 @@ allows Swift tools to parse, inspect, generate, and transform Swift source code.
118118
- <doc:SwiftSyntax/DiscardAssignmentExprSyntax>
119119
- <doc:SwiftSyntax/AssignmentExprSyntax>
120120
- <doc:SwiftSyntax/SequenceExprSyntax>
121-
- <doc:SwiftSyntax/PoundLineExprSyntax>
122-
- <doc:SwiftSyntax/PoundFileExprSyntax>
123-
- <doc:SwiftSyntax/PoundFileIDExprSyntax>
124-
- <doc:SwiftSyntax/PoundFilePathExprSyntax>
125-
- <doc:SwiftSyntax/PoundFunctionExprSyntax>
126-
- <doc:SwiftSyntax/PoundDsohandleExprSyntax>
127121
- <doc:SwiftSyntax/SymbolicReferenceExprSyntax>
128122
- <doc:SwiftSyntax/PrefixOperatorExprSyntax>
129123
- <doc:SwiftSyntax/BinaryOperatorExprSyntax>

0 commit comments

Comments
 (0)