From b4a6e3704fb510e1e9923830896169593c841eae Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Sat, 21 Jun 2025 00:30:43 +0200 Subject: [PATCH] Update grammar to interpret `$Foo = int` as a statement. --- resources/grammar/grammar.y | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/grammar/grammar.y b/resources/grammar/grammar.y index 57f544359..c36677344 100644 --- a/resources/grammar/grammar.y +++ b/resources/grammar/grammar.y @@ -401,13 +401,11 @@ empty assignment_expr : ternary_expr - | CT_TYPE_IDENT '=' type | unary_expr assignment_op assignment_expr ; assignment_stmt_expr : ternary_stmt_expr - | CT_TYPE_IDENT '=' type | unary_stmt_expr assignment_op assignment_expr ; @@ -873,6 +871,7 @@ asm_block_stmt statement : compound_statement | var_stmt + | CT_TYPE_IDENT '=' type ';' | declaration_stmt | return_stmt | if_stmt