aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2024-06-27 18:06:42 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2024-08-12 19:05:59 +0300
commitce6ba9e8d260e43d11518688363229755a212472 (patch)
treede069fd76b2ddc8b209fad84279e2c046833cca1 /src
parentd23d03829e5baf947d347f49cc1d7807be6c070b (diff)
downloadek-ce6ba9e8d260e43d11518688363229755a212472.tar.gz
ek-ce6ba9e8d260e43d11518688363229755a212472.zip
forgot to change unit to right recursive
Diffstat (limited to 'src')
-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 */
%%