From 92dbff3cda66a2a677f0c2306bb8508c64884445 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Thu, 11 Jun 2026 10:43:24 -0700 Subject: Broke out error and renamed it. I like the new name, now it could be for all sorts. --- src/lexer.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/lexer.rs') diff --git a/src/lexer.rs b/src/lexer.rs index 7228866..2fa29ce 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -22,6 +22,9 @@ pub enum SymbolType<'a> { Loop, Equals, Period, + If, + ElseIf, + Else, Token(&'a str), Literal(&'a str), Text(&'a str), @@ -246,6 +249,9 @@ impl<'a> Lexer<'a> { "show" => SymbolType::Show, "output" => SymbolType::Output, "loop" => SymbolType::Loop, + "if" => SymbolType::If, + "elseif" => SymbolType::ElseIf, + "else" => SymbolType::Else, _ => SymbolType::Token(s) }, start_pos, end_pos )) } -- cgit v1.2.3