From ce6ba9e8d260e43d11518688363229755a212472 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 27 Jun 2024 18:06:42 +0300 Subject: forgot to change unit to right recursive --- src/parser.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/parser.y') diff --git a/src/parser.y b/src/parser.y index a9c4776..a51eb9a 100644 --- a/src/parser.y +++ b/src/parser.y @@ -895,10 +895,10 @@ top unit : top { $$ = $1; } - | top unit { $$ = $1; $1->n = $2; } + | unit top { $$ = $2; $2->n = $1; } input - : unit { parser->tree = $1; } + : unit { parser->tree = reverse_ast_list($1); } | /* empty */ %% -- cgit v1.3