diff options
| author | Mel <einebeere@gmail.com> | 2021-10-22 22:44:21 +0200 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2021-10-22 22:52:24 +0200 |
| commit | c35a7ba06a47a8b26bd784df552ad4c881383898 (patch) | |
| tree | 1ae23ace7246a0a97d6d53d6b0d0b88528ca5ad1 /src/lex | |
| parent | ce9007bd5aefc37cf7e48eefc0fab4049c8a6b7d (diff) | |
| download | rabbithole-c35a7ba06a47a8b26bd784df552ad4c881383898.tar.zst rabbithole-c35a7ba06a47a8b26bd784df552ad4c881383898.zip | |
Boolean logic and If expressions.
Diffstat (limited to 'src/lex')
| -rw-r--r-- | src/lex/lexer.rs | 2 | ||||
| -rw-r--r-- | src/lex/token.rs | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lex/lexer.rs b/src/lex/lexer.rs index 12dd4d0..f9278aa 100644 --- a/src/lex/lexer.rs +++ b/src/lex/lexer.rs @@ -187,6 +187,8 @@ impl<'s> Lexer<'s> { "type" => TokenVariant::KeywordType, "form" => TokenVariant::KeywordForm, "self" => TokenVariant::KeywordSelf, + "true" => TokenVariant::KeywordTrue, + "false" => TokenVariant::KeywordFalse, "return" => TokenVariant::KeywordReturn, "print" => TokenVariant::KeywordPrint, _ => TokenVariant::Ident(buffer), diff --git a/src/lex/token.rs b/src/lex/token.rs index efd4c5a..5debbfd 100644 --- a/src/lex/token.rs +++ b/src/lex/token.rs @@ -55,6 +55,8 @@ pub enum TokenVariant { KeywordElse, KeywordForm, KeywordType, + KeywordTrue, + KeywordFalse, KeywordSelf, KeywordReturn, KeywordPrint, |
