From 9469635a8567525576b46bff13d053f0bad7fee2 Mon Sep 17 00:00:00 2001 From: Veera Date: Sun, 10 Sep 2023 18:51:34 -0400 Subject: [PATCH] Remove unnecessary tokens --- compiler/src/lexer.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/compiler/src/lexer.rs b/compiler/src/lexer.rs index e442308..4e81319 100644 --- a/compiler/src/lexer.rs +++ b/compiler/src/lexer.rs @@ -11,7 +11,6 @@ static KEYWORDS: phf::Map<&'static str, TokenType> = phf_map! { "for" => TokenType::For, "fn" => TokenType::Fn, "if" => TokenType::If, - "nil" => TokenType::Nil, "println" => TokenType::Print, "return" => TokenType::Return, "true" => TokenType::Boolean(true), @@ -75,7 +74,6 @@ pub enum TokenType { Print, Let, Mutable, - Nil, If, Else, While, @@ -120,7 +118,6 @@ impl std::fmt::Display for TokenType { StringLiteral(lexeme) => write!(f, "{lexeme}"), Print => write!(f, "keyword print"), Let => write!(f, "keyword Let"), - Nil => write!(f, "keyword nil"), If => write!(f, "keyword if"), Else => write!(f, "keyword else"), While => write!(f, "keyword while"),