fix(lexer): add false, true and null keywords
This commit is contained in:
@@ -10,5 +10,8 @@ KEYWORDS: dict[str, TokenType] = {
|
|||||||
"while": TokenType.WHILE,
|
"while": TokenType.WHILE,
|
||||||
"from": TokenType.FROM,
|
"from": TokenType.FROM,
|
||||||
"to": TokenType.TO,
|
"to": TokenType.TO,
|
||||||
"by": TokenType.BY
|
"by": TokenType.BY,
|
||||||
|
"false": TokenType.FALSE,
|
||||||
|
"true": TokenType.TRUE,
|
||||||
|
"null": TokenType.NULL,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ class TokenType(Enum):
|
|||||||
NUMBER = auto()
|
NUMBER = auto()
|
||||||
TRUE = auto()
|
TRUE = auto()
|
||||||
FALSE = auto()
|
FALSE = auto()
|
||||||
|
NULL = auto()
|
||||||
|
|
||||||
# Keywords
|
# Keywords
|
||||||
LET = auto()
|
LET = auto()
|
||||||
|
|||||||
Reference in New Issue
Block a user