diff options
| author | Mel <einebeere@gmail.com> | 2021-10-23 22:01:52 +0200 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2021-10-23 22:01:52 +0200 |
| commit | 8a6eb35a900081967db16d313ab7ed470de6570f (patch) | |
| tree | d58dd702d8a742c7554545bc4e291480649e3663 /src/lex/lexer.rs | |
| parent | da14afd74e1659af6ce4553360ac5dd0ce933db8 (diff) | |
| download | rabbithole-8a6eb35a900081967db16d313ab7ed470de6570f.tar.zst rabbithole-8a6eb35a900081967db16d313ab7ed470de6570f.zip | |
Loop expressions and concrete walker errors.
Diffstat (limited to 'src/lex/lexer.rs')
| -rw-r--r-- | src/lex/lexer.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lex/lexer.rs b/src/lex/lexer.rs index 4d980d6..60301c3 100644 --- a/src/lex/lexer.rs +++ b/src/lex/lexer.rs @@ -190,12 +190,15 @@ impl<'s> Lexer<'s> { "if" => TokenVariant::KeywordIf, "elif" => TokenVariant::KeywordElif, "else" => TokenVariant::KeywordElse, + "loop" => TokenVariant::KeywordLoop, "type" => TokenVariant::KeywordType, "form" => TokenVariant::KeywordForm, "self" => TokenVariant::KeywordSelf, "true" => TokenVariant::KeywordTrue, "false" => TokenVariant::KeywordFalse, "return" => TokenVariant::KeywordReturn, + "break" => TokenVariant::KeywordBreak, + "continue" => TokenVariant::KeywordContinue, "print" => TokenVariant::KeywordPrint, _ => TokenVariant::Ident(buffer), }; |
