diff options
| -rw-r--r-- | token/token.go | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/token/token.go b/token/token.go index 7581e2f..a168b8f 100644 --- a/token/token.go +++ b/token/token.go @@ -31,11 +31,21 @@ const ( // Keywords FUNCTION = "FUNCTION" LET = "LET" + TRUE = "TRUE" + FALSE = "FALSE" + IF = "IF" + ELSE = "ELSE" + RETURN = "RETURN" ) var keywords = map[string]TokenType{ - "fn": FUNCTION, - "let": LET, + "fn": FUNCTION, + "let": LET, + "true": TRUE, + "false": FALSE, + "if": IF, + "else": ELSE, + "return": RETURN, } func LookupIdentifier(ident string) TokenType { |
