aboutsummaryrefslogtreecommitdiff
path: root/src/lexer/lexer.h
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-30 02:24:36 +0200
committerhachem <im@hachem.wtf>2026-08-30 02:24:36 +0200
commit7cdd9a92feb598ba0486f68fe505c40252734e49 (patch)
treecdedd2285da7abf5a9df2ba39983a97f8074fdb2 /src/lexer/lexer.h
parent8fd64902c7752a9607974b093cd1946bc5ff79d6 (diff)
add: lex mutli-char operators
Diffstat (limited to 'src/lexer/lexer.h')
-rw-r--r--src/lexer/lexer.h12
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,
};