diff options
author | Aleksey Kladov <[email protected]> | 2018-01-07 16:50:54 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-01-07 16:50:54 +0000 |
commit | f194750a2a4d5f034e89b937e1271637b884a503 (patch) | |
tree | 1f6ebe89813801a07e2be445acd6b112627adf9c /src/syntax_kinds.rs | |
parent | b5034410c8e5aabf809d2665e38017ef79d05601 (diff) |
G: start attributes
Diffstat (limited to 'src/syntax_kinds.rs')
-rw-r--r-- | src/syntax_kinds.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/syntax_kinds.rs b/src/syntax_kinds.rs index 6099cd6e0..67c840a3e 100644 --- a/src/syntax_kinds.rs +++ b/src/syntax_kinds.rs | |||
@@ -38,7 +38,7 @@ pub const EQ: SyntaxKind = SyntaxKind(33); | |||
38 | pub const EQEQ: SyntaxKind = SyntaxKind(34); | 38 | pub const EQEQ: SyntaxKind = SyntaxKind(34); |
39 | pub const FAT_ARROW: SyntaxKind = SyntaxKind(35); | 39 | pub const FAT_ARROW: SyntaxKind = SyntaxKind(35); |
40 | pub const NEQ: SyntaxKind = SyntaxKind(36); | 40 | pub const NEQ: SyntaxKind = SyntaxKind(36); |
41 | pub const NOT: SyntaxKind = SyntaxKind(37); | 41 | pub const EXCL: SyntaxKind = SyntaxKind(37); |
42 | pub const LIFETIME: SyntaxKind = SyntaxKind(38); | 42 | pub const LIFETIME: SyntaxKind = SyntaxKind(38); |
43 | pub const CHAR: SyntaxKind = SyntaxKind(39); | 43 | pub const CHAR: SyntaxKind = SyntaxKind(39); |
44 | pub const BYTE: SyntaxKind = SyntaxKind(40); | 44 | pub const BYTE: SyntaxKind = SyntaxKind(40); |
@@ -62,8 +62,9 @@ pub const FILE: SyntaxKind = SyntaxKind(57); | |||
62 | pub const STRUCT_ITEM: SyntaxKind = SyntaxKind(58); | 62 | pub const STRUCT_ITEM: SyntaxKind = SyntaxKind(58); |
63 | pub const STRUCT_FIELD: SyntaxKind = SyntaxKind(59); | 63 | pub const STRUCT_FIELD: SyntaxKind = SyntaxKind(59); |
64 | pub const FN_ITEM: SyntaxKind = SyntaxKind(60); | 64 | pub const FN_ITEM: SyntaxKind = SyntaxKind(60); |
65 | pub const ATTR: SyntaxKind = SyntaxKind(61); | ||
65 | 66 | ||
66 | static INFOS: [SyntaxInfo; 61] = [ | 67 | static INFOS: [SyntaxInfo; 62] = [ |
67 | SyntaxInfo { name: "USE_KW" }, | 68 | SyntaxInfo { name: "USE_KW" }, |
68 | SyntaxInfo { name: "FN_KW" }, | 69 | SyntaxInfo { name: "FN_KW" }, |
69 | SyntaxInfo { name: "STRUCT_KW" }, | 70 | SyntaxInfo { name: "STRUCT_KW" }, |
@@ -101,7 +102,7 @@ static INFOS: [SyntaxInfo; 61] = [ | |||
101 | SyntaxInfo { name: "EQEQ" }, | 102 | SyntaxInfo { name: "EQEQ" }, |
102 | SyntaxInfo { name: "FAT_ARROW" }, | 103 | SyntaxInfo { name: "FAT_ARROW" }, |
103 | SyntaxInfo { name: "NEQ" }, | 104 | SyntaxInfo { name: "NEQ" }, |
104 | SyntaxInfo { name: "NOT" }, | 105 | SyntaxInfo { name: "EXCL" }, |
105 | SyntaxInfo { name: "LIFETIME" }, | 106 | SyntaxInfo { name: "LIFETIME" }, |
106 | SyntaxInfo { name: "CHAR" }, | 107 | SyntaxInfo { name: "CHAR" }, |
107 | SyntaxInfo { name: "BYTE" }, | 108 | SyntaxInfo { name: "BYTE" }, |
@@ -125,6 +126,7 @@ static INFOS: [SyntaxInfo; 61] = [ | |||
125 | SyntaxInfo { name: "STRUCT_ITEM" }, | 126 | SyntaxInfo { name: "STRUCT_ITEM" }, |
126 | SyntaxInfo { name: "STRUCT_FIELD" }, | 127 | SyntaxInfo { name: "STRUCT_FIELD" }, |
127 | SyntaxInfo { name: "FN_ITEM" }, | 128 | SyntaxInfo { name: "FN_ITEM" }, |
129 | SyntaxInfo { name: "ATTR" }, | ||
128 | ]; | 130 | ]; |
129 | 131 | ||
130 | pub(crate) fn syntax_info(kind: SyntaxKind) -> &'static SyntaxInfo { | 132 | pub(crate) fn syntax_info(kind: SyntaxKind) -> &'static SyntaxInfo { |