Skip to content

Commit 30acdc1

Browse files
authored
Merge pull request #1336 from kimdv/kimdv/update-swift-syntax
2 parents d73b60b + ba86d4f commit 30acdc1

23 files changed

+6396
-6396
lines changed

CodeGeneration/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ let package = Package(
1111
.executable(name: "generate-swiftsyntax", targets: ["generate-swiftsyntax"])
1212
],
1313
dependencies: [
14-
.package(url: "https://github.com/apple/swift-syntax.git", revision: "013a48e2312e57b7b355db25bd3ea75282ebf274"),
14+
.package(url: "https://github.com/apple/swift-syntax.git", revision: "d73b60bb61a394c85d7a3c739b034e65a11032e6"),
1515
.package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "1.1.4")),
1616
],
1717
targets: [

Sources/IDEUtils/generated/SyntaxClassification.swift

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -89,42 +89,42 @@ extension SyntaxClassification {
8989
// Separate checks for token nodes (most common checks) versus checks for layout nodes.
9090
if childKind == .token {
9191
switch (parentKind, indexInParent) {
92-
case (.availabilityVersionRestriction, 1):
92+
case (.availabilityVersionRestriction, 1):
9393
return (.keyword, false)
94-
case (.declModifier, 1):
94+
case (.declModifier, 1):
9595
return (.attribute, false)
96-
case (.expressionSegment, 5):
96+
case (.expressionSegment, 5):
9797
return (.stringInterpolationAnchor, true)
98-
case (.expressionSegment, 9):
98+
case (.expressionSegment, 9):
9999
return (.stringInterpolationAnchor, true)
100-
case (.forInStmt, 5):
100+
case (.forInStmt, 5):
101101
return (.keyword, false)
102-
case (.ifConfigClause, 1):
102+
case (.ifConfigClause, 1):
103103
return (.buildConfigId, false)
104-
case (.ifConfigDecl, 3):
104+
case (.ifConfigDecl, 3):
105105
return (.buildConfigId, false)
106-
case (.memberTypeIdentifier, 5):
106+
case (.memberTypeIdentifier, 5):
107107
return (.typeIdentifier, false)
108-
case (.operatorDecl, 7):
108+
case (.operatorDecl, 7):
109109
return (.operatorIdentifier, false)
110-
case (.precedenceGroupAssociativity, 1):
110+
case (.precedenceGroupAssociativity, 1):
111111
return (.keyword, false)
112-
case (.precedenceGroupRelation, 1):
112+
case (.precedenceGroupRelation, 1):
113113
return (.keyword, false)
114-
case (.simpleTypeIdentifier, 1):
114+
case (.simpleTypeIdentifier, 1):
115115
return (.typeIdentifier, false)
116116
default:
117117
return nil
118118
}
119119
}else {
120120
switch (parentKind, indexInParent) {
121-
case (.attribute, 3):
121+
case (.attribute, 3):
122122
return (.attribute, false)
123-
case (.availabilityVersionRestrictionListEntry, 1):
123+
case (.availabilityVersionRestrictionListEntry, 1):
124124
return (.keyword, false)
125-
case (.ifConfigClause, 3):
125+
case (.ifConfigClause, 3):
126126
return (.buildConfigId, false)
127-
case (.operatorDecl, 3):
127+
case (.operatorDecl, 3):
128128
return (.attribute, false)
129129
default:
130130
return nil
@@ -136,99 +136,99 @@ extension SyntaxClassification {
136136
extension RawTokenKind {
137137
internal var classification: SyntaxClassification {
138138
switch self {
139-
case .wildcard:
139+
case .wildcard:
140140
return .none
141-
case .leftParen:
141+
case .leftParen:
142142
return .none
143-
case .rightParen:
143+
case .rightParen:
144144
return .none
145-
case .leftBrace:
145+
case .leftBrace:
146146
return .none
147-
case .rightBrace:
147+
case .rightBrace:
148148
return .none
149-
case .leftSquareBracket:
149+
case .leftSquareBracket:
150150
return .none
151-
case .rightSquareBracket:
151+
case .rightSquareBracket:
152152
return .none
153-
case .leftAngle:
153+
case .leftAngle:
154154
return .none
155-
case .rightAngle:
155+
case .rightAngle:
156156
return .none
157-
case .period:
157+
case .period:
158158
return .none
159-
case .comma:
159+
case .comma:
160160
return .none
161-
case .ellipsis:
161+
case .ellipsis:
162162
return .none
163-
case .colon:
163+
case .colon:
164164
return .none
165-
case .semicolon:
165+
case .semicolon:
166166
return .none
167-
case .equal:
167+
case .equal:
168168
return .none
169-
case .atSign:
169+
case .atSign:
170170
return .attribute
171-
case .pound:
171+
case .pound:
172172
return .none
173-
case .prefixAmpersand:
173+
case .prefixAmpersand:
174174
return .none
175-
case .arrow:
175+
case .arrow:
176176
return .none
177-
case .backtick:
177+
case .backtick:
178178
return .none
179-
case .backslash:
179+
case .backslash:
180180
return .none
181-
case .exclamationMark:
181+
case .exclamationMark:
182182
return .none
183-
case .postfixQuestionMark:
183+
case .postfixQuestionMark:
184184
return .none
185-
case .infixQuestionMark:
185+
case .infixQuestionMark:
186186
return .none
187-
case .stringQuote:
187+
case .stringQuote:
188188
return .stringLiteral
189-
case .singleQuote:
189+
case .singleQuote:
190190
return .stringLiteral
191-
case .multilineStringQuote:
191+
case .multilineStringQuote:
192192
return .stringLiteral
193-
case .poundSourceLocationKeyword:
193+
case .poundSourceLocationKeyword:
194194
return .poundDirectiveKeyword
195-
case .poundIfKeyword:
195+
case .poundIfKeyword:
196196
return .poundDirectiveKeyword
197-
case .poundElseKeyword:
197+
case .poundElseKeyword:
198198
return .poundDirectiveKeyword
199-
case .poundElseifKeyword:
199+
case .poundElseifKeyword:
200200
return .poundDirectiveKeyword
201-
case .poundEndifKeyword:
201+
case .poundEndifKeyword:
202202
return .poundDirectiveKeyword
203-
case .poundAvailableKeyword:
203+
case .poundAvailableKeyword:
204204
return .keyword
205-
case .poundUnavailableKeyword:
205+
case .poundUnavailableKeyword:
206206
return .keyword
207-
case .integerLiteral:
207+
case .integerLiteral:
208208
return .integerLiteral
209-
case .floatingLiteral:
209+
case .floatingLiteral:
210210
return .floatingLiteral
211-
case .regexLiteral:
211+
case .regexLiteral:
212212
return .none
213-
case .unknown:
213+
case .unknown:
214214
return .none
215-
case .identifier:
215+
case .identifier:
216216
return .identifier
217-
case .binaryOperator:
217+
case .binaryOperator:
218218
return .operatorIdentifier
219-
case .postfixOperator:
219+
case .postfixOperator:
220220
return .operatorIdentifier
221-
case .prefixOperator:
221+
case .prefixOperator:
222222
return .operatorIdentifier
223-
case .dollarIdentifier:
223+
case .dollarIdentifier:
224224
return .dollarIdentifier
225-
case .keyword:
225+
case .keyword:
226226
return .keyword
227-
case .rawStringDelimiter:
227+
case .rawStringDelimiter:
228228
return .none
229-
case .stringSegment:
229+
case .stringSegment:
230230
return .stringLiteral
231-
case .eof:
231+
case .eof:
232232
return .none
233233
}
234234
}

0 commit comments

Comments
 (0)