add proper parens around unary expressions

fix #34
This commit is contained in:
Mihai Bazon
2012-11-07 11:23:17 +02:00
parent a4f6d46118
commit 5346fb94bb

View File

@@ -410,6 +410,11 @@ function OutputStream(options) {
return first_in_statement(output);
});
PARENS(AST_Unary, function(output){
var p = output.parent();
return p instanceof AST_PropAccess;
});
PARENS(AST_Seq, function(output){
var p = output.parent();
return p instanceof AST_Call // (foo, bar)() or foo(1, (2, 3), 4)