Don't overparenthesize, add yield tests

This commit is contained in:
Henry Zhu
2016-01-05 17:37:07 -05:00
parent ab2135bc9f
commit cf41c321af
5 changed files with 30 additions and 14 deletions

View File

@@ -145,23 +145,17 @@ export function SequenceExpression(node: Object, parent: Object): boolean {
}
export function AwaitExpression(node: Object, parent: Object): boolean {
return t.isBinary(parent) ||
t.isUnaryLike(parent) ||
return t.isUnaryLike(parent) ||
t.isCallExpression(parent) ||
t.isMemberExpression(parent) ||
t.isNewExpression(parent) ||
t.isConditionalExpression(parent) ||
t.isAwaitExpression(parent);
t.isNewExpression(parent);
}
export function YieldExpression(node: Object, parent: Object): boolean {
return t.isBinary(parent) ||
t.isUnaryLike(parent) ||
return t.isUnaryLike(parent) ||
t.isCallExpression(parent) ||
t.isMemberExpression(parent) ||
t.isNewExpression(parent) ||
t.isConditionalExpression(parent) ||
t.isYieldExpression(parent);
t.isNewExpression(parent);
}
export function ClassExpression(node: Object, parent: Object): boolean {