diff options
Diffstat (limited to 'src/syntax_kinds.rs')
-rw-r--r-- | src/syntax_kinds.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/syntax_kinds.rs b/src/syntax_kinds.rs index 8d21d3fb7..c182aea78 100644 --- a/src/syntax_kinds.rs +++ b/src/syntax_kinds.rs | |||
@@ -31,6 +31,7 @@ pub enum SyntaxKind { | |||
31 | CONST_KW, | 31 | CONST_KW, |
32 | STATIC_KW, | 32 | STATIC_KW, |
33 | MUT_KW, | 33 | MUT_KW, |
34 | UNSAFE_KW, | ||
34 | ERROR, | 35 | ERROR, |
35 | IDENT, | 36 | IDENT, |
36 | UNDERSCORE, | 37 | UNDERSCORE, |
@@ -90,6 +91,7 @@ pub enum SyntaxKind { | |||
90 | MOD_ITEM, | 91 | MOD_ITEM, |
91 | USE_ITEM, | 92 | USE_ITEM, |
92 | STATIC_ITEM, | 93 | STATIC_ITEM, |
94 | CONST_ITEM, | ||
93 | EXTERN_BLOCK, | 95 | EXTERN_BLOCK, |
94 | ENUM_VARIANT, | 96 | ENUM_VARIANT, |
95 | NAMED_FIELD, | 97 | NAMED_FIELD, |
@@ -144,6 +146,7 @@ impl SyntaxKind { | |||
144 | CONST_KW => &SyntaxInfo { name: "CONST_KW" }, | 146 | CONST_KW => &SyntaxInfo { name: "CONST_KW" }, |
145 | STATIC_KW => &SyntaxInfo { name: "STATIC_KW" }, | 147 | STATIC_KW => &SyntaxInfo { name: "STATIC_KW" }, |
146 | MUT_KW => &SyntaxInfo { name: "MUT_KW" }, | 148 | MUT_KW => &SyntaxInfo { name: "MUT_KW" }, |
149 | UNSAFE_KW => &SyntaxInfo { name: "UNSAFE_KW" }, | ||
147 | ERROR => &SyntaxInfo { name: "ERROR" }, | 150 | ERROR => &SyntaxInfo { name: "ERROR" }, |
148 | IDENT => &SyntaxInfo { name: "IDENT" }, | 151 | IDENT => &SyntaxInfo { name: "IDENT" }, |
149 | UNDERSCORE => &SyntaxInfo { name: "UNDERSCORE" }, | 152 | UNDERSCORE => &SyntaxInfo { name: "UNDERSCORE" }, |
@@ -203,6 +206,7 @@ impl SyntaxKind { | |||
203 | MOD_ITEM => &SyntaxInfo { name: "MOD_ITEM" }, | 206 | MOD_ITEM => &SyntaxInfo { name: "MOD_ITEM" }, |
204 | USE_ITEM => &SyntaxInfo { name: "USE_ITEM" }, | 207 | USE_ITEM => &SyntaxInfo { name: "USE_ITEM" }, |
205 | STATIC_ITEM => &SyntaxInfo { name: "STATIC_ITEM" }, | 208 | STATIC_ITEM => &SyntaxInfo { name: "STATIC_ITEM" }, |
209 | CONST_ITEM => &SyntaxInfo { name: "CONST_ITEM" }, | ||
206 | EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, | 210 | EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, |
207 | ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, | 211 | ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, |
208 | NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, | 212 | NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, |
@@ -253,6 +257,7 @@ pub(crate) fn ident_to_keyword(ident: &str) -> Option<SyntaxKind> { | |||
253 | "const" => Some(CONST_KW), | 257 | "const" => Some(CONST_KW), |
254 | "static" => Some(STATIC_KW), | 258 | "static" => Some(STATIC_KW), |
255 | "mut" => Some(MUT_KW), | 259 | "mut" => Some(MUT_KW), |
260 | "unsafe" => Some(UNSAFE_KW), | ||
256 | _ => None, | 261 | _ => None, |
257 | } | 262 | } |
258 | } | 263 | } |