summaryrefslogtreecommitdiff
path: root/src/lexer.rs
diff options
context:
space:
mode:
authorMike Buland <mike@xagasoft.com>2026-06-09 14:28:36 -0700
committerMike Buland <mike@xagasoft.com>2026-06-09 14:28:36 -0700
commit5d014484a4a34146bc13a578e81ed0a0080d4697 (patch)
treee97a598b46260d1ee0849758b462fd29cd5abb32 /src/lexer.rs
parent61b54e8f6b177f33a1428ab6a3622503a63cc1d6 (diff)
downloadcrimtag-5d014484a4a34146bc13a578e81ed0a0080d4697.tar.gz
crimtag-5d014484a4a34146bc13a578e81ed0a0080d4697.tar.bz2
crimtag-5d014484a4a34146bc13a578e81ed0a0080d4697.tar.xz
crimtag-5d014484a4a34146bc13a578e81ed0a0080d4697.zip
Loops seem to work!?
Diffstat (limited to 'src/lexer.rs')
-rw-r--r--src/lexer.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lexer.rs b/src/lexer.rs
index 2e43914..7228866 100644
--- a/src/lexer.rs
+++ b/src/lexer.rs
@@ -19,6 +19,7 @@ pub enum SymbolType<'a> {
19 View, 19 View,
20 Output, 20 Output,
21 Show, 21 Show,
22 Loop,
22 Equals, 23 Equals,
23 Period, 24 Period,
24 Token(&'a str), 25 Token(&'a str),
@@ -244,6 +245,7 @@ impl<'a> Lexer<'a> {
244 "view" => SymbolType::View, 245 "view" => SymbolType::View,
245 "show" => SymbolType::Show, 246 "show" => SymbolType::Show,
246 "output" => SymbolType::Output, 247 "output" => SymbolType::Output,
248 "loop" => SymbolType::Loop,
247 _ => SymbolType::Token(s) 249 _ => SymbolType::Token(s)
248 }, start_pos, end_pos )) 250 }, start_pos, end_pos ))
249 } 251 }