aboutsummaryrefslogtreecommitdiff
path: root/src/parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.y')
-rw-r--r--src/parser.y4
1 files changed, 2 insertions, 2 deletions
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 */
%%