aboutsummaryrefslogtreecommitdiff
path: root/src/syntax_kinds.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2017-12-28 22:21:54 +0000
committerAleksey Kladov <[email protected]>2017-12-28 22:21:54 +0000
commit5276a7d3be01687e3ea7054ec103711587c9d36e (patch)
treec8b4d79a49cc74c3dd1a588b636196e1bcfa311c /src/syntax_kinds.rs
parent5e1e8ed34a46738dda507a4a0f4e73065be74e57 (diff)
Grammar in ron
Diffstat (limited to 'src/syntax_kinds.rs')
-rw-r--r--src/syntax_kinds.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/syntax_kinds.rs b/src/syntax_kinds.rs
index 18574b7f5..a5485c4c1 100644
--- a/src/syntax_kinds.rs
+++ b/src/syntax_kinds.rs
@@ -1,16 +1,20 @@
1// Generated from grammar.ron
1use tree::{SyntaxKind, SyntaxInfo}; 2use tree::{SyntaxKind, SyntaxInfo};
2 3
3pub const IDENT: SyntaxKind = SyntaxKind(1); 4pub const IDENT: SyntaxKind = SyntaxKind(0);
4pub const WHITESPACE: SyntaxKind = SyntaxKind(2); 5pub const WHITESPACE: SyntaxKind = SyntaxKind(1);
5
6 6
7static IDENT_INFO: SyntaxInfo = SyntaxInfo { 7static IDENT_INFO: SyntaxInfo = SyntaxInfo {
8 name: "IDENT", 8 name: "IDENT",
9};
10static WHITESPACE_INFO: SyntaxInfo = SyntaxInfo {
11 name: "WHITESPACE",
9}; 12};
10 13
11pub(crate) fn syntax_info(kind: SyntaxKind) -> &'static SyntaxInfo { 14pub(crate) fn syntax_info(kind: SyntaxKind) -> &'static SyntaxInfo {
12 match kind { 15 match kind {
13 IDENT => &IDENT_INFO, 16 IDENT => &IDENT_INFO,
14 _ => unreachable!(), 17 WHITESPACE => &WHITESPACE_INFO,
18 _ => unreachable!()
15 } 19 }
16} \ No newline at end of file 20}