parser isnt liking for statements :(

This commit is contained in:
SpookyDervish
2025-10-16 07:24:40 +11:00
parent 9f6fff9977
commit 600bebb9b2
6 changed files with 153 additions and 11 deletions

View File

@@ -51,6 +51,9 @@ class TokenType(Enum):
TRUE = "TRUE"
FALSE = "FALSE"
WHILE = "WHILE"
CONTINUE = "CONTINUE"
BREAK = "BREAK"
FOR = "FOR"
# Typing
TYPE = "TYPE"
@@ -75,7 +78,10 @@ KEYWORDS: dict[str, TokenType] = {
"unless": TokenType.UNLESS,
"true": TokenType.TRUE,
"false": TokenType.FALSE,
"while": TokenType.WHILE
"while": TokenType.WHILE,
"break": TokenType.BREAK,
"continue": TokenType.CONTINUE,
"for": TokenType.FOR
}
ALT_KEYWORDS: dict[str, TokenType] = {