file imports work!!!!!
This commit is contained in:
@@ -47,8 +47,14 @@ class TokenType(Enum):
|
||||
SEMICOLON = "SEMICOLON"
|
||||
COMMA = "COMMA"
|
||||
DOLLARSIGN = "DOLLARSIGN"
|
||||
|
||||
# Prefix symbols
|
||||
BANG = "BANG"
|
||||
|
||||
# Postfix symbols
|
||||
PLUS_PLUS = "PLUS_PLUS"
|
||||
MINUS_MINUS = "MINUS_MINUS"
|
||||
|
||||
# Keywords
|
||||
RETURN = "RETURN"
|
||||
IF = "IF"
|
||||
@@ -59,6 +65,7 @@ class TokenType(Enum):
|
||||
CONTINUE = "CONTINUE"
|
||||
BREAK = "BREAK"
|
||||
FOR = "FOR"
|
||||
DEPEND = "DEPEND"
|
||||
|
||||
# Typing
|
||||
TYPE = "TYPE"
|
||||
@@ -86,12 +93,12 @@ KEYWORDS: dict[str, TokenType] = {
|
||||
"while": TokenType.WHILE,
|
||||
"break": TokenType.BREAK,
|
||||
"continue": TokenType.CONTINUE,
|
||||
"for": TokenType.FOR
|
||||
"for": TokenType.FOR,
|
||||
"depend": TokenType.DEPEND
|
||||
}
|
||||
|
||||
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