aboutsummaryrefslogtreecommitdiff
path: root/lexer.py
diff options
context:
space:
mode:
Diffstat (limited to 'lexer.py')
-rw-r--r--lexer.py17
1 files changed, 2 insertions, 15 deletions
diff --git a/lexer.py b/lexer.py
index 7fa8d19..fa3db90 100644
--- a/lexer.py
+++ b/lexer.py
@@ -14,25 +14,12 @@ types = {
":bool": TokenType.BOOL_TYPE }
keywords = {
- "print": TokenType.PRINT,
- "+": TokenType.PLUS,
- "-": TokenType.DASH,
- "*": TokenType.STAR,
- "/": TokenType.SLASH,
- ">": TokenType.GREATER,
- ">=": TokenType.GREATER_EQUAL,
- "<": TokenType.LESS,
- "<=": TokenType.LESS_EQUAL,
- "eq?": TokenType.EQUAL,
- "not": TokenType.NOT,
- "and": TokenType.AND,
- "or": TokenType.OR,
"if": TokenType.IF,
"for-count": TokenType.FOR_COUNT,
- "|": TokenType.PIPE,
"def": TokenType.DEF,
"lambda": TokenType.LAMBDA,
- "&": TokenType.MANY }
+ "&": TokenType.MANY,
+ "func": TokenType.FUNC }
WHITESPACE = [" ", "\n", "\t"]