summaryrefslogtreecommitdiff
path: root/src/compiler/parser.c
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-03-18 17:15:28 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-03-18 17:15:28 +0330
commit698c80e46460ab76fd4859a7c3026650bd3cce44 (patch)
tree37ca1579ce15ce204a60c9bceb758066b1477c98 /src/compiler/parser.c
parent9110df75497a6be92ebbb3b31ff551ca0d2c2cea (diff)
fixed multi depth dependencies
Diffstat (limited to 'src/compiler/parser.c')
-rw-r--r--src/compiler/parser.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/compiler/parser.c b/src/compiler/parser.c
index 9d95c1d..d816ec9 100644
--- a/src/compiler/parser.c
+++ b/src/compiler/parser.c
@@ -136,7 +136,7 @@ static constexpr ParserOrder PARSER_ORDER[] = {
LEXER_TOKEN_SYMBOL_MODULO_ASSIGN, ),
},
{
- .ltr = true,
+ .ltr = false,
ORDER_ARRAY(LEXER_TOKEN_KEYWORD_RETURN, LEXER_TOKEN_KEYWORD_PRINT_U64,
LEXER_TOKEN_KEYWORD_COMPTIME, ),
},
@@ -145,10 +145,9 @@ static constexpr ParserOrder PARSER_ORDER[] = {
ORDER_ARRAY(LEXER_TOKEN_SYMBOL_EOL, LEXER_TOKEN_SYMBOL_COMMA, ),
},
{
- .ltr = true,
- ORDER_ARRAY(LEXER_TOKEN_KEYWORD_IF, LEXER_TOKEN_KEYWORD_WHILE, ),
+ .ltr = false,
+ ORDER_ARRAY(LEXER_TOKEN_KEYWORD_IF,LEXER_TOKEN_KEYWORD_WHILE, ),
},
-
};
static constexpr size_t PARSER_ORDER_SIZE =