@@ -223,6 +223,15 @@ AST_Toplevel.DEFMETHOD("figure_out_scope", function(options){
|
||||
}));
|
||||
node.thedef = sym;
|
||||
}
|
||||
if (!(scope instanceof AST_Toplevel) && (node instanceof AST_Export || node instanceof AST_Import)) {
|
||||
js_error(
|
||||
node.TYPE + " statement may only appear at top level",
|
||||
node.start.file,
|
||||
node.start.line,
|
||||
node.start.col,
|
||||
node.start.pos
|
||||
);
|
||||
}
|
||||
|
||||
function mark_export(def, level) {
|
||||
var node = tw.parent(level);
|
||||
|
||||
Reference in New Issue
Block a user