@@ -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 {
136136extension 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