diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-02-11 00:00:35 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-02-11 00:00:35 +0330 |
commit | decaf9321cbf119d1efea0c4667f49b0ab2e8c96 (patch) | |
tree | a6352e2ef68a83514a15f4f57a87430383e47e04 /src/compiler/lexer.c | |
parent | 6d127edfa0162219c54b10e3496a3e9530f62792 (diff) |
add unary + -
Diffstat (limited to 'src/compiler/lexer.c')
-rw-r--r-- | src/compiler/lexer.c | 6 |
1 files changed, 5 insertions, 1 deletions
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 <stdint.h> #include <ctype.h> +#include <stdint.h> #include <stdio.h> #include <stdlib.h> @@ -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: |