while loops work!
This commit is contained in:
@@ -50,6 +50,7 @@ class TokenType(Enum):
|
||||
UNLESS = "UNLESS"
|
||||
TRUE = "TRUE"
|
||||
FALSE = "FALSE"
|
||||
WHILE = "WHILE"
|
||||
|
||||
# Typing
|
||||
TYPE = "TYPE"
|
||||
@@ -73,11 +74,13 @@ KEYWORDS: dict[str, TokenType] = {
|
||||
"if": TokenType.IF,
|
||||
"unless": TokenType.UNLESS,
|
||||
"true": TokenType.TRUE,
|
||||
"false": TokenType.FALSE
|
||||
"false": TokenType.FALSE,
|
||||
"while": TokenType.WHILE
|
||||
}
|
||||
|
||||
ALT_KEYWORDS: dict[str, TokenType] = {
|
||||
|
||||
"else": TokenType.UNLESS,
|
||||
"ret": TokenType.RETURN
|
||||
}
|
||||
|
||||
TYPE_KEYWORDS: list[str] = ["Int", "Float", "String", "Bool", "List", "Nil", "Func"]
|
||||
|
||||
Reference in New Issue
Block a user