diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 6 |
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 | ||
60 | void | 66 | void |