diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/lexer.c b/src/lexer.c index 997a9f3..0aa26c1 100644 --- a/src/lexer.c +++ b/src/lexer.c | |||
@@ -43,15 +43,15 @@ typedef enum TokenKind { | |||
43 | TOK_MOD, // % | 43 | TOK_MOD, // % |
44 | 44 | ||
45 | // Logical ops. | 45 | // Logical ops. |
46 | TOK_NOT, // ! | 46 | TOK_NOT, // ! |
47 | TOK_AND, // && | 47 | TOK_AND, // && |
48 | TOK_OR, // || | 48 | TOK_OR, // || |
49 | TOK_EQ, // == | 49 | TOK_EQ, // == |
50 | TOK_NOTEQ, // != | 50 | TOK_NEQ, // != |
51 | TOK_LT, // < | 51 | TOK_LT, // < |
52 | TOK_GT, // > | 52 | TOK_GT, // > |
53 | TOK_LE, // <= | 53 | TOK_LE, // <= |
54 | TOK_GE, // >= | 54 | TOK_GE, // >= |
55 | 55 | ||
56 | // Bitwise ops. | 56 | // Bitwise ops. |
57 | TOK_BITNOT, // ~ | 57 | TOK_BITNOT, // ~ |
@@ -115,7 +115,7 @@ Str token_str[] = { | |||
115 | [TOK_AND] = cstr("AND"), | 115 | [TOK_AND] = cstr("AND"), |
116 | [TOK_OR] = cstr("OR"), | 116 | [TOK_OR] = cstr("OR"), |
117 | [TOK_EQ] = cstr("EQ"), | 117 | [TOK_EQ] = cstr("EQ"), |
118 | [TOK_NOTEQ] = cstr("NOTEQ"), | 118 | [TOK_NEQ] = cstr("NEQ"), |
119 | [TOK_LT] = cstr("LT"), | 119 | [TOK_LT] = cstr("LT"), |
120 | [TOK_GT] = cstr("GT"), | 120 | [TOK_GT] = cstr("GT"), |
121 | [TOK_LE] = cstr("LE"), | 121 | [TOK_LE] = cstr("LE"), |
@@ -436,7 +436,7 @@ scan_token(Scanner *scanner) { | |||
436 | case '!': { | 436 | case '!': { |
437 | if (scan_peek(scanner) == '=') { | 437 | if (scan_peek(scanner) == '=') { |
438 | scan_next(scanner); | 438 | scan_next(scanner); |
439 | return emit_token(current, scanner, TOK_NOTEQ); | 439 | return emit_token(current, scanner, TOK_NEQ); |
440 | } | 440 | } |
441 | return emit_token(current, scanner, TOK_NOT); | 441 | return emit_token(current, scanner, TOK_NOT); |
442 | }; | 442 | }; |