From aa74f757abdabc386b76858f8a3c0babdb478a0b Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 1 May 2024 00:08:19 +0200 Subject: rebel-parse: sort keyword enum variants by name --- crates/rebel-parse/src/grammar/tokenize.rs | 10 +++++----- crates/rebel-parse/src/token.rs | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/crates/rebel-parse/src/grammar/tokenize.rs b/crates/rebel-parse/src/grammar/tokenize.rs index 4f4da2b..8696a89 100644 --- a/crates/rebel-parse/src/grammar/tokenize.rs +++ b/crates/rebel-parse/src/grammar/tokenize.rs @@ -3,15 +3,15 @@ use crate::token::*; pub use rules::*; static KEYWORDS: phf::Map<&'static str, Keyword> = phf::phf_map! { - "true" => Keyword::True, "false" => Keyword::False, + "fetch" => Keyword::Fetch, "let" => Keyword::Let, + "map" => Keyword::Map, "mut" => Keyword::Mut, - "fetch" => Keyword::Fetch, - "task" => Keyword::Task, - "struct" => Keyword::Struct, "set" => Keyword::Set, - "map" => Keyword::Map, + "struct" => Keyword::Struct, + "task" => Keyword::Task, + "true" => Keyword::True, }; peg::parser! { diff --git a/crates/rebel-parse/src/token.rs b/crates/rebel-parse/src/token.rs index 3c1745a..cbdd932 100644 --- a/crates/rebel-parse/src/token.rs +++ b/crates/rebel-parse/src/token.rs @@ -9,15 +9,15 @@ pub enum Token<'a> { #[derive(Clone, Copy, Debug, PartialEq, Eq)] pub enum Keyword { - True, False, + Fetch, Let, + Map, Mut, - Fetch, - Task, - Struct, Set, - Map, + Struct, + Task, + True, } #[derive(Clone, Copy, Debug, PartialEq, Eq)] -- cgit v1.2.3