Lines Matching refs:lazy_op
435 if (!lazy_op[parent.operator]) return;
737 return op == "=" ? is_immutable(value.right) : !lazy_op[op.slice(0, -1)];
745 if (parent instanceof AST_Binary) return lazy_op[parent.operator];
1100 if (!lazy_op[this.operator]) return;
1151 if (!lazy_op[node.operator]) return;
2558 …if (parent instanceof AST_Assign) return parent.left !== node && lazy_op[parent.operator.slice(0, …
2559 … if (parent instanceof AST_Binary) return parent.left !== node && lazy_op[parent.operator];
2823 var lazy = lazy_op[expr.operator];
2985 if (parent.left === node || !lazy_op[op = parent.operator.slice(0, -1)]) {
2993 if (parent.left === node || !lazy_op[op = parent.operator]) {
3191 if (expr instanceof AST_Binary && lazy_op[expr.operator]) {
3309 if (lazy_op[parent.operator.slice(0, -1)]) continue;
3313 if (lazy_op[parent.operator]) continue;
4556 … return lazy_op[op.slice(0, -1)] && (sym._dot_throw(compressor) || rhs._dot_throw(compressor));
4566 …return lazy_op[this.operator] && (this.left._dot_throw(compressor) || this.right._dot_throw(compre…
4690 return binary[this.operator] || lazy_op[this.operator]
4875 var lazy_op = makePredicate("&& || ??"); variable
5773 … return !lazy_op[this.operator] || this.left.safe_to_spread() && this.right.safe_to_spread();
6371 if (lazy_op[node.operator.slice(0, -1)]) {
6388 if (!lazy_op[node.operator]) return;
7789 if (!(rhs instanceof AST_Binary && lazy_op[rhs.operator])) return rhs;
8207 if (!lazy_op[node.operator]) return;
8791 if (lazy_op[this.operator.slice(0, -1)]) return this;
8825 if (lazy_op[op] && rhs.has_side_effects(compressor)) {
9503 if (lazy_op[parent.operator]) continue;
10938 if (node instanceof AST_Binary && lazy_op[node.operator]
11585 return !lazy_op[node.operator]
11658 if (compressor.option("assignments") && lazy_op[self.operator]) {
11760 if (lazy_op[self.operator] && !lhs.has_side_effects(compressor)) {
11812 if (compressor.option("conditionals") && lazy_op[self.operator]) {