aboutsummaryrefslogtreecommitdiff
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, 4 insertions, 2 deletions
diff --git a/src/lexer.rs b/src/lexer.rs
index 602b5e1..e850cb0 100644
--- a/src/lexer.rs
+++ b/src/lexer.rs
@@ -49,7 +49,8 @@ pub enum TokenType {
Identifier(String),
// Keywords
- Let,
+ Val,
+ Var,
Fn,
If,
@@ -245,7 +246,8 @@ impl<'a> Iterator for Lexer<'a> {
}
match value.as_str() {
- "let" => TokenType::Let,
+ "val" => TokenType::Val,
+ "var" => TokenType::Var,
"fn" => TokenType::Fn,
"if" => TokenType::If,
"else" => TokenType::Else,