diff options
| author | Mike Buland <mike@xagasoft.com> | 2026-06-11 10:43:24 -0700 |
|---|---|---|
| committer | Mike Buland <mike@xagasoft.com> | 2026-06-11 10:43:24 -0700 |
| commit | 92dbff3cda66a2a677f0c2306bb8508c64884445 (patch) | |
| tree | e0118f3a4f45b03558b878864c37d33384d736c8 /src/lexer.rs | |
| parent | 887943e3f1908583d6888c8375f345b33b74fdb5 (diff) | |
| download | crimtag-92dbff3cda66a2a677f0c2306bb8508c64884445.tar.gz crimtag-92dbff3cda66a2a677f0c2306bb8508c64884445.tar.bz2 crimtag-92dbff3cda66a2a677f0c2306bb8508c64884445.tar.xz crimtag-92dbff3cda66a2a677f0c2306bb8508c64884445.zip | |
Broke out error and renamed it.
I like the new name, now it could be for all sorts.
Diffstat (limited to 'src/lexer.rs')
| -rw-r--r-- | src/lexer.rs | 6 |
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 | } |
