From 930f9953211368ec47fb6bd1edb6b560b2ea19c7 Mon Sep 17 00:00:00 2001 From: kzc Date: Tue, 26 Jul 2016 09:50:35 -0400 Subject: [PATCH] [ES6] Fix handling of semicolons in export parse. --- lib/parse.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/parse.js b/lib/parse.js index 07f984f1..d4c83e2a 100644 --- a/lib/parse.js +++ b/lib/parse.js @@ -1101,7 +1101,7 @@ function parse($TEXT, options) { return tmp = import_(), semicolon(), tmp; case "export": - return tmp = export_(), semicolon(), tmp; + return export_(); default: unexpected(); @@ -1995,6 +1995,7 @@ function parse($TEXT, options) { exported_definition = statement(); } else { exported_value = expression(); + semicolon(); } return new AST_Export({