From 45feb20bf55c16ee415ef31a356ada67e1df18d6 Mon Sep 17 00:00:00 2001 From: Zuhaitz Méndez Fernández de Aránguiz Date: Sun, 11 Jan 2026 22:51:29 +0000 Subject: Some more, and some fixes --- src/lexer/token.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/lexer') diff --git a/src/lexer/token.c b/src/lexer/token.c index ebed001..6ada798 100644 --- a/src/lexer/token.c +++ b/src/lexer/token.c @@ -79,7 +79,7 @@ Token lexer_next(Lexer *l) } l->pos += len; l->col += len; - return (Token){TOK_COMMENT, s, len, start_line, start_col}; + return lexer_next(l); } // Identifiers. @@ -150,6 +150,14 @@ Token lexer_next(Lexer *l) { return (Token){TOK_AWAIT, s, 5, start_line, start_col}; } + if (len == 3 && strncmp(s, "and", 3) == 0) + { + return (Token){TOK_AND, s, 3, start_line, start_col}; + } + if (len == 2 && strncmp(s, "or", 2) == 0) + { + return (Token){TOK_OR, s, 2, start_line, start_col}; + } // F-Strings if (len == 1 && s[0] == 'f' && s[1] == '"') -- cgit v1.2.3