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 f5d01c6f3..8d21d3fb7 100644 --- a/src/syntax_kinds.rs +++ b/src/syntax_kinds.rs | |||
@@ -30,6 +30,7 @@ pub enum SyntaxKind { | |||
30 | MATCH_KW, | 30 | MATCH_KW, |
31 | CONST_KW, | 31 | CONST_KW, |
32 | STATIC_KW, | 32 | STATIC_KW, |
33 | MUT_KW, | ||
33 | ERROR, | 34 | ERROR, |
34 | IDENT, | 35 | IDENT, |
35 | UNDERSCORE, | 36 | UNDERSCORE, |
@@ -88,6 +89,7 @@ pub enum SyntaxKind { | |||
88 | EXTERN_CRATE_ITEM, | 89 | EXTERN_CRATE_ITEM, |
89 | MOD_ITEM, | 90 | MOD_ITEM, |
90 | USE_ITEM, | 91 | USE_ITEM, |
92 | STATIC_ITEM, | ||
91 | EXTERN_BLOCK, | 93 | EXTERN_BLOCK, |
92 | ENUM_VARIANT, | 94 | ENUM_VARIANT, |
93 | NAMED_FIELD, | 95 | NAMED_FIELD, |
@@ -141,6 +143,7 @@ impl SyntaxKind { | |||
141 | MATCH_KW => &SyntaxInfo { name: "MATCH_KW" }, | 143 | MATCH_KW => &SyntaxInfo { name: "MATCH_KW" }, |
142 | CONST_KW => &SyntaxInfo { name: "CONST_KW" }, | 144 | CONST_KW => &SyntaxInfo { name: "CONST_KW" }, |
143 | STATIC_KW => &SyntaxInfo { name: "STATIC_KW" }, | 145 | STATIC_KW => &SyntaxInfo { name: "STATIC_KW" }, |
146 | MUT_KW => &SyntaxInfo { name: "MUT_KW" }, | ||
144 | ERROR => &SyntaxInfo { name: "ERROR" }, | 147 | ERROR => &SyntaxInfo { name: "ERROR" }, |
145 | IDENT => &SyntaxInfo { name: "IDENT" }, | 148 | IDENT => &SyntaxInfo { name: "IDENT" }, |
146 | UNDERSCORE => &SyntaxInfo { name: "UNDERSCORE" }, | 149 | UNDERSCORE => &SyntaxInfo { name: "UNDERSCORE" }, |
@@ -199,6 +202,7 @@ impl SyntaxKind { | |||
199 | EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" }, | 202 | EXTERN_CRATE_ITEM => &SyntaxInfo { name: "EXTERN_CRATE_ITEM" }, |
200 | MOD_ITEM => &SyntaxInfo { name: "MOD_ITEM" }, | 203 | MOD_ITEM => &SyntaxInfo { name: "MOD_ITEM" }, |
201 | USE_ITEM => &SyntaxInfo { name: "USE_ITEM" }, | 204 | USE_ITEM => &SyntaxInfo { name: "USE_ITEM" }, |
205 | STATIC_ITEM => &SyntaxInfo { name: "STATIC_ITEM" }, | ||
202 | EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, | 206 | EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, |
203 | ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, | 207 | ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, |
204 | NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, | 208 | NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, |
@@ -248,6 +252,7 @@ pub(crate) fn ident_to_keyword(ident: &str) -> Option<SyntaxKind> { | |||
248 | "match" => Some(MATCH_KW), | 252 | "match" => Some(MATCH_KW), |
249 | "const" => Some(CONST_KW), | 253 | "const" => Some(CONST_KW), |
250 | "static" => Some(STATIC_KW), | 254 | "static" => Some(STATIC_KW), |
255 | "mut" => Some(MUT_KW), | ||
251 | _ => None, | 256 | _ => None, |
252 | } | 257 | } |
253 | } | 258 | } |