diff options
Diffstat (limited to 'src/compiler/parser.c')
-rw-r--r-- | src/compiler/parser.c | 7 |
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 = |