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