aboutsummaryrefslogtreecommitdiff
path: root/src/syntax_kinds.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-02-03 09:05:25 +0000
committerAleksey Kladov <[email protected]>2018-02-03 09:05:57 +0000
commite5273d33d05196ca215db4b1c4e207328fa5df08 (patch)
treec7dc8cc7c4d8bfd21e64c5a946a23b2d00ca697e /src/syntax_kinds.rs
parent5e7504b978c9b1365e0381691ef453e97603defa (diff)
G: const item
Diffstat (limited to 'src/syntax_kinds.rs')
-rw-r--r--src/syntax_kinds.rs5
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}