diff options
| author | Michael Tews <git@tews.dev> | 2024-06-19 05:42:00 +0200 |
|---|---|---|
| committer | Michael Tews <michael@tews.dev> | 2026-04-12 11:11:02 +0200 |
| commit | 0ec476ead75c0d86b5c9ab0d048f26166ab6aef8 (patch) | |
| tree | d79fd9618ea43ee1fff3300644aafb4ae9dc108c /token | |
| parent | aa09a369f481c935455b8cc5e35a82617cc5ec0c (diff) | |
feat(lexer): added new keywords
added true,false,if,else,return
Diffstat (limited to 'token')
| -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 { |
