File tree 2 files changed +35
-1
lines changed
2 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ contexts:
142
142
- match : \b(as|in|box)\b
143
143
scope : keyword.operator.rust
144
144
145
- - match : \b(virtual|proc|alignof| become|offsetof| priv|pure|sizeof| typeof|unsized|yield |do|abstract|final|override|macro)\b
145
+ - match : \b(virtual|become|priv|typeof|unsized|do|abstract|final|override|macro)\b
146
146
scope : invalid.illegal.rust
147
147
148
148
- match : \b(true|false)\b
Original file line number Diff line number Diff line change @@ -9,3 +9,37 @@ unsafe impl<T> Send for Interned<T> {}
9
9
//^^^^ storage.modifier
10
10
pub unsafe trait Alloc { }
11
11
// ^^^^^^ storage.modifier
12
+
13
+ // Previously reserved keywords now unreserved.
14
+ let pure = 1 ;
15
+ // ^^^^ -invalid.illegal.rust
16
+ let sizeof = 1 ;
17
+ // ^^^^^^ -invalid.illegal.rust
18
+ let alignof = 1 ;
19
+ // ^^^^^^^ -invalid.illegal.rust
20
+ let offsetof = 1 ;
21
+ // ^^^^^^^^ -invalid.illegal.rust
22
+ let proc = 1 ;
23
+ // ^^^^ -invalid.illegal.rust
24
+
25
+ // Reserved keywords.
26
+ let virtual = 1 ;
27
+ // ^^^^^^^ invalid.illegal.rust
28
+ let become = 1 ;
29
+ // ^^^^^^ invalid.illegal.rust
30
+ let priv = 1 ;
31
+ // ^^^^ invalid.illegal.rust
32
+ let typeof = 1 ;
33
+ // ^^^^^^ invalid.illegal.rust
34
+ let unsized = 1 ;
35
+ // ^^^^^^^ invalid.illegal.rust
36
+ let do = 1 ;
37
+ // ^^ invalid.illegal.rust
38
+ let abstract = 1 ;
39
+ // ^^^^^^^^ invalid.illegal.rust
40
+ let final = 1 ;
41
+ // ^^^^^ invalid.illegal.rust
42
+ let override = 1 ;
43
+ // ^^^^^^^^ invalid.illegal.rust
44
+ let macro = 1 ;
45
+ // ^^^^^ invalid.illegal.rust
You can’t perform that action at this time.
0 commit comments