Mangling externally imported names by using aliasing

This commit is contained in:
Fábio Santos
2016-02-27 12:01:16 +00:00
committed by Richard van Velzen
parent 59e1601fb8
commit 86b5248837
5 changed files with 44 additions and 2 deletions

View File

@@ -1667,6 +1667,14 @@ function parse($TEXT, options) {
}
name = as_symbol(AST_SymbolImport);
if (foreign_name === undefined) {
foreign_name = new AST_SymbolImportForeign({
name: name.name,
start: name.start,
end: name.end,
});
}
return new AST_NameImport({
start: start,
foreign_name: foreign_name,