aboutsummaryrefslogtreecommitdiffstats
path: root/src/lexer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.c')
-rw-r--r--src/lexer.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lexer.c b/src/lexer.c
index 9346880..2ccd577 100644
--- a/src/lexer.c
+++ b/src/lexer.c
@@ -26,6 +26,9 @@ static const char* token_str[] = {
26 [TOKEN_MUL] = "TOKEN_MUL", 26 [TOKEN_MUL] = "TOKEN_MUL",
27 [TOKEN_DIV] = "TOKEN_DIV", 27 [TOKEN_DIV] = "TOKEN_DIV",
28 [TOKEN_MOD] = "TOKEN_MOD", 28 [TOKEN_MOD] = "TOKEN_MOD",
29 [TOKEN_NOT] = "TOKEN_NOT",
30 [TOKEN_AND] = "TOKEN_AND",
31 [TOKEN_OR] = "TOKEN_OR",
29 [TOKEN_COLON] = "TOKEN_COLON", 32 [TOKEN_COLON] = "TOKEN_COLON",
30 [TOKEN_DOT] = "TOKEN_DOT", 33 [TOKEN_DOT] = "TOKEN_DOT",
31 [TOKEN_AT] = "TOKEN_AT", 34 [TOKEN_AT] = "TOKEN_AT",
@@ -55,6 +58,9 @@ static const Keyword keywords[] = {
55 KEYWORD("*", TOKEN_MUL), 58 KEYWORD("*", TOKEN_MUL),
56 KEYWORD("/", TOKEN_DIV), 59 KEYWORD("/", TOKEN_DIV),
57 KEYWORD("%", TOKEN_MOD), 60 KEYWORD("%", TOKEN_MOD),
61 KEYWORD("not", TOKEN_NOT),
62 KEYWORD("and", TOKEN_AND),
63 KEYWORD("or", TOKEN_OR),
58}; 64};
59 65
60void 66void