add Binary node cleanup
This commit is contained in:
parent
97a21e4a34
commit
e985912b54
@ -13,3 +13,18 @@ export var ExpressionStatement = {
|
||||
if (!node.expression) this.remove();
|
||||
}
|
||||
};
|
||||
|
||||
export var Binary = {
|
||||
exit(node) {
|
||||
var right = node.right;
|
||||
var left = node.left;
|
||||
|
||||
if (!left && !right) {
|
||||
this.remove();
|
||||
} else if (!left) {
|
||||
return right;
|
||||
} else if (!right) {
|
||||
return left;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user