Starting destructuring expressions

This commit is contained in:
Fábio Santos
2015-01-15 03:03:38 +00:00
parent 079aaa0d48
commit dc5db9b6ca
3 changed files with 20 additions and 3 deletions

View File

@@ -1179,6 +1179,17 @@ function OutputStream(options) {
var def = self.definition();
output.print_name(def ? def.mangled_name || def.name : self.name);
});
DEFPRINT(AST_ObjectSymbol, function(self, output){
var def = self.symbol.definition();
if (def && def.mangled_name) {
output.print(self.symbol.name);
output.print(':');
output.space();
output.print(def.mangled_name);
} else {
output.print(self.symbol.name);
}
});
DEFPRINT(AST_Undefined, function(self, output){
output.print("void 0");
});