From c9889f7c6622def3b6badde2738c3e912b48144f Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Thu, 11 Jun 2026 13:42:31 -0700 Subject: Basic if statements work. I need to tweak the parser to get mid-tags working, then we can have else, and maybe elif. After that is expressions. --- src/lexer.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lexer.rs') diff --git a/src/lexer.rs b/src/lexer.rs index 2fa29ce..2bf7e9e 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -23,7 +23,7 @@ pub enum SymbolType<'a> { Equals, Period, If, - ElseIf, + ElIf, Else, Token(&'a str), Literal(&'a str), @@ -250,7 +250,7 @@ impl<'a> Lexer<'a> { "output" => SymbolType::Output, "loop" => SymbolType::Loop, "if" => SymbolType::If, - "elseif" => SymbolType::ElseIf, + "elif" => SymbolType::ElIf, "else" => SymbolType::Else, _ => SymbolType::Token(s) }, start_pos, end_pos )) -- cgit v1.2.3