summaryrefslogtreecommitdiff
path: root/src/lexer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.rs')
-rw-r--r--src/lexer.rs6
1 files changed, 6 insertions, 0 deletions
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> {
22 Loop, 22 Loop,
23 Equals, 23 Equals,
24 Period, 24 Period,
25 If,
26 ElseIf,
27 Else,
25 Token(&'a str), 28 Token(&'a str),
26 Literal(&'a str), 29 Literal(&'a str),
27 Text(&'a str), 30 Text(&'a str),
@@ -246,6 +249,9 @@ impl<'a> Lexer<'a> {
246 "show" => SymbolType::Show, 249 "show" => SymbolType::Show,
247 "output" => SymbolType::Output, 250 "output" => SymbolType::Output,
248 "loop" => SymbolType::Loop, 251 "loop" => SymbolType::Loop,
252 "if" => SymbolType::If,
253 "elseif" => SymbolType::ElseIf,
254 "else" => SymbolType::Else,
249 _ => SymbolType::Token(s) 255 _ => SymbolType::Token(s)
250 }, start_pos, end_pos )) 256 }, start_pos, end_pos ))
251 } 257 }