diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-03-25 04:46:20 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-03-25 04:46:20 +0330 |
commit | 3bd7d3498f12cfb8dbdf5fff7c0bc981bf8085e2 (patch) | |
tree | 0888de25c1e553896d817ca8d2c2405306b9d0ca /src/compiler/parser.h | |
parent | 0d2065dfb49ed41110155ab1c29879c09c9d3dc7 (diff) |
add pointer type
Diffstat (limited to 'src/compiler/parser.h')
-rw-r--r-- | src/compiler/parser.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compiler/parser.h b/src/compiler/parser.h index bb54099..0eb2112 100644 --- a/src/compiler/parser.h +++ b/src/compiler/parser.h @@ -36,6 +36,7 @@ typedef enum ParserToken { PARSER_TOKEN_KEYWORD_IF, PARSER_TOKEN_KEYWORD_WHILE, PARSER_TOKEN_KEYWORD_COMPTIME, + PARSER_TOKEN_KEYWORD_NULL, PARSER_TOKEN_CONSTANT, PARSER_TOKEN_VARIABLE, @@ -64,6 +65,7 @@ typedef enum ParserToken { PARSER_TOKEN_OPERATOR_SMALLER, PARSER_TOKEN_OPERATOR_GREATER_OR_EQUAL, PARSER_TOKEN_OPERATOR_SMALLER_OR_EQUAL, + PARSER_TOKEN_OPERATOR_POINTER, PARSER_TOKEN_FUNCTION_DEFINITION, @@ -77,7 +79,7 @@ extern const char *PARSER_TOKEN_STRINGS[]; typedef struct ParserOrder { bool ltr; size_t size; - LexerToken data[20]; + LexerToken data[21]; } ParserOrder; typedef struct ParserNode { |