From d224d71b8dd9a113ac360f63895a7d6a7e2ef813 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 a34ae4ad..a2b23ede 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(); @@ -1997,6 +1997,7 @@ function parse($TEXT, options) { exported_definition = statement(); } else { exported_value = expression(); + semicolon(); } return new AST_Export({