From decaf9321cbf119d1efea0c4667f49b0ab2e8c96 Mon Sep 17 00:00:00 2001 From: A404M Date: Tue, 11 Feb 2025 00:00:35 +0330 Subject: add unary + - --- src/compiler/lexer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/compiler/lexer.c') diff --git a/src/compiler/lexer.c b/src/compiler/lexer.c index e69afef..baedf24 100644 --- a/src/compiler/lexer.c +++ b/src/compiler/lexer.c @@ -4,8 +4,8 @@ #include "utils/memory.h" #include "utils/string.h" -#include #include +#include #include #include @@ -35,6 +35,8 @@ const char *LEXER_TOKEN_STRINGS[] = { "LEXER_TOKEN_SYMBOL_COMMA", "LEXER_TOKEN_SYMBOL_PLUS", "LEXER_TOKEN_SYMBOL_MINUS", + "LEXER_TOKEN_SYMBOL_SUM", + "LEXER_TOKEN_SYMBOL_SUB", "LEXER_TOKEN_SYMBOL_MULTIPLY", "LEXER_TOKEN_SYMBOL_DIVIDE", "LEXER_TOKEN_SYMBOL_MODULO", @@ -215,6 +217,8 @@ void lexerPushClear(LexerNodeArray *array, size_t *array_size, char *iter, case LEXER_TOKEN_SYMBOL_COMMA: case LEXER_TOKEN_SYMBOL_PLUS: case LEXER_TOKEN_SYMBOL_MINUS: + case LEXER_TOKEN_SYMBOL_SUM: + case LEXER_TOKEN_SYMBOL_SUB: case LEXER_TOKEN_SYMBOL_MULTIPLY: case LEXER_TOKEN_SYMBOL_DIVIDE: case LEXER_TOKEN_SYMBOL_MODULO: -- cgit v1.2.3