File tree Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Expand file tree Collapse file tree 1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -238,6 +238,19 @@ enum TokenPrecedence: Comparable {
238
238
. import:
239
239
self = . declKeyword
240
240
241
+ case // `TypeAttribute`
242
+ . _noMetadata,
243
+ . _opaqueReturnTypeOf,
244
+ . autoclosure,
245
+ . convention,
246
+ . differentiable,
247
+ . escaping,
248
+ . noDerivative,
249
+ . noescape,
250
+ . Sendable,
251
+ . unchecked:
252
+ self = . exprKeyword
253
+
241
254
case // Treat all other keywords as expression keywords in the absence of any better information.
242
255
. __owned,
243
256
. __shared,
@@ -257,11 +270,9 @@ enum TokenPrecedence: Comparable {
257
270
. _move,
258
271
. _NativeClass,
259
272
. _NativeRefCountedObject,
260
- . _noMetadata,
261
273
. _nonSendable,
262
274
. _objcImplementation,
263
275
. _objcRuntimeName,
264
- . _opaqueReturnTypeOf,
265
276
. _optimize,
266
277
. _originallyDefinedIn,
267
278
. _PackageDescription,
@@ -285,20 +296,16 @@ enum TokenPrecedence: Comparable {
285
296
. assignment,
286
297
. associativity,
287
298
. attached,
288
- . autoclosure,
289
299
. availability,
290
300
. available,
291
301
. backDeployed,
292
302
. before,
293
303
. block,
294
304
. canImport,
295
305
. compiler,
296
- . convention,
297
306
. cType,
298
307
. deprecated,
299
308
. derivative,
300
- . differentiable,
301
- . escaping,
302
309
. exclusivity,
303
310
. exported,
304
311
. file,
@@ -317,8 +324,6 @@ enum TokenPrecedence: Comparable {
317
324
. metadata,
318
325
. module,
319
326
. noasync,
320
- . noDerivative,
321
- . noescape,
322
327
. none,
323
328
. objc,
324
329
. obsoleted,
@@ -328,7 +333,6 @@ enum TokenPrecedence: Comparable {
328
333
. reverse,
329
334
. right,
330
335
. safe,
331
- . Sendable,
332
336
. sourceFile,
333
337
. spi,
334
338
. spiModule,
@@ -337,7 +341,6 @@ enum TokenPrecedence: Comparable {
337
341
. transpose,
338
342
. Type,
339
343
. unavailable,
340
- . unchecked,
341
344
. unowned,
342
345
. visibility,
343
346
. weak,
You can’t perform that action at this time.
0 commit comments