diff options
author | Aleksey Kladov <[email protected]> | 2018-02-10 09:35:40 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-02-10 09:35:40 +0000 |
commit | 2ef16a4121ad497e7fb290445ffe644b6b8ceae6 (patch) | |
tree | c9e86b4c2e02c19433f7c6cf8f73578602fb9d26 /src/syntax_kinds.rs | |
parent | 419b9b7e5efd895249934551cb2588b27a956f58 (diff) |
G: type item
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 27bc1cafa..501b940bb 100644 --- a/src/syntax_kinds.rs +++ b/src/syntax_kinds.rs | |||
@@ -83,6 +83,7 @@ pub enum SyntaxKind { | |||
83 | STATIC_KW, | 83 | STATIC_KW, |
84 | MUT_KW, | 84 | MUT_KW, |
85 | UNSAFE_KW, | 85 | UNSAFE_KW, |
86 | TYPE_KW, | ||
86 | AUTO_KW, | 87 | AUTO_KW, |
87 | DEFAULT_KW, | 88 | DEFAULT_KW, |
88 | UNION_KW, | 89 | UNION_KW, |
@@ -97,6 +98,7 @@ pub enum SyntaxKind { | |||
97 | CONST_ITEM, | 98 | CONST_ITEM, |
98 | TRAIT_ITEM, | 99 | TRAIT_ITEM, |
99 | IMPL_ITEM, | 100 | IMPL_ITEM, |
101 | TYPE_ITEM, | ||
100 | EXTERN_BLOCK, | 102 | EXTERN_BLOCK, |
101 | ENUM_VARIANT, | 103 | ENUM_VARIANT, |
102 | NAMED_FIELD, | 104 | NAMED_FIELD, |
@@ -203,6 +205,7 @@ impl SyntaxKind { | |||
203 | STATIC_KW => &SyntaxInfo { name: "STATIC_KW" }, | 205 | STATIC_KW => &SyntaxInfo { name: "STATIC_KW" }, |
204 | MUT_KW => &SyntaxInfo { name: "MUT_KW" }, | 206 | MUT_KW => &SyntaxInfo { name: "MUT_KW" }, |
205 | UNSAFE_KW => &SyntaxInfo { name: "UNSAFE_KW" }, | 207 | UNSAFE_KW => &SyntaxInfo { name: "UNSAFE_KW" }, |
208 | TYPE_KW => &SyntaxInfo { name: "TYPE_KW" }, | ||
206 | AUTO_KW => &SyntaxInfo { name: "AUTO_KW" }, | 209 | AUTO_KW => &SyntaxInfo { name: "AUTO_KW" }, |
207 | DEFAULT_KW => &SyntaxInfo { name: "DEFAULT_KW" }, | 210 | DEFAULT_KW => &SyntaxInfo { name: "DEFAULT_KW" }, |
208 | UNION_KW => &SyntaxInfo { name: "UNION_KW" }, | 211 | UNION_KW => &SyntaxInfo { name: "UNION_KW" }, |
@@ -217,6 +220,7 @@ impl SyntaxKind { | |||
217 | CONST_ITEM => &SyntaxInfo { name: "CONST_ITEM" }, | 220 | CONST_ITEM => &SyntaxInfo { name: "CONST_ITEM" }, |
218 | TRAIT_ITEM => &SyntaxInfo { name: "TRAIT_ITEM" }, | 221 | TRAIT_ITEM => &SyntaxInfo { name: "TRAIT_ITEM" }, |
219 | IMPL_ITEM => &SyntaxInfo { name: "IMPL_ITEM" }, | 222 | IMPL_ITEM => &SyntaxInfo { name: "IMPL_ITEM" }, |
223 | TYPE_ITEM => &SyntaxInfo { name: "TYPE_ITEM" }, | ||
220 | EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, | 224 | EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, |
221 | ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, | 225 | ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, |
222 | NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, | 226 | NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, |
@@ -268,6 +272,7 @@ pub(crate) fn ident_to_keyword(ident: &str) -> Option<SyntaxKind> { | |||
268 | "static" => Some(STATIC_KW), | 272 | "static" => Some(STATIC_KW), |
269 | "mut" => Some(MUT_KW), | 273 | "mut" => Some(MUT_KW), |
270 | "unsafe" => Some(UNSAFE_KW), | 274 | "unsafe" => Some(UNSAFE_KW), |
275 | "type" => Some(TYPE_KW), | ||
271 | _ => None, | 276 | _ => None, |
272 | } | 277 | } |
273 | } | 278 | } |