diff options
| author | hachem <im@hachem.wtf> | 2026-08-30 02:24:36 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-08-30 02:24:36 +0200 |
| commit | 7cdd9a92feb598ba0486f68fe505c40252734e49 (patch) | |
| tree | cdedd2285da7abf5a9df2ba39983a97f8074fdb2 /src/lexer/lexer.h | |
| parent | 8fd64902c7752a9607974b093cd1946bc5ff79d6 (diff) | |
add: lex mutli-char operators
Diffstat (limited to 'src/lexer/lexer.h')
| -rw-r--r-- | src/lexer/lexer.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lexer/lexer.h b/src/lexer/lexer.h index 4c40354..c8ad735 100644 --- a/src/lexer/lexer.h +++ b/src/lexer/lexer.h @@ -15,6 +15,9 @@ enum TokenType TOKEN_STAR, TOKEN_SLASH, TOKEN_CARET, + TOKEN_BANG, + TOKEN_LESS, + TOKEN_GREATER, TOKEN_DOT, TOKEN_COMMA, TOKEN_COLON, @@ -25,6 +28,15 @@ enum TokenType TOKEN_LEFT_BRACE, TOKEN_RIGHT_BRACE, + TOKEN_EQUAL_EQUAL, + TOKEN_BANG_EQUAL, + TOKEN_PLUS_EQUAL, + TOKEN_MINUS_EQUAL, + TOKEN_STAR_EQUAL, + TOKEN_SLASH_EQUAL, + TOKEN_LESS_EQUAL, + TOKEN_GREATER_EQUAL, + TOKEN_UNKNOWN, }; |
