Lines Matching refs:may_throw

1740     function find_try(compressor, level, node, scope, may_throw, sync) {  argument
1747 if (may_throw && parent.bcatch && parent.bcatch !== node) return true;
2259 if (is_last_node(node, parent) || may_throw(node)) {
2385 var may_throw = return_false;
2386 if (candidate.may_throw(compressor)) {
2388 may_throw = in_try ? function(node) {
2980 if (may_throw(parent)) return node;
3092 if (may_throw(parent)) return node;
5945 if (list[i].may_throw(compressor))
5951 if (exp.may_throw(compressor)) return true;
5956 return is_arrow(exp) && exp.value && exp.value.may_throw(compressor);
5963 if (this.right.may_throw(compressor)) return true;
5969 return this.left.may_throw(compressor);
5972 return this.expression.may_throw(compressor);
5975 return this.left.may_throw(compressor)
5976 || this.right.may_throw(compressor)
5985 this.may_throw = return_true;
5987 delete this.may_throw;
5991 return this.expression.may_throw(compressor)
5995 return this.condition.may_throw(compressor)
5996 || this.consequent.may_throw(compressor)
5997 || this.alternative.may_throw(compressor);
6000 return this.name.may_throw(compressor)
6001 || this.value && this.value.may_throw(compressor);
6008 || this.expression.may_throw(compressor);
6011 if (this.init.may_throw(compressor)) return true;
6013 if (obj.may_throw(compressor)) return true;
6016 return this.body.may_throw(compressor);
6019 return this.condition.may_throw(compressor)
6020 || this.body && this.body.may_throw(compressor)
6021 || this.alternative && this.alternative.may_throw(compressor);
6024 return this.body.may_throw(compressor);
6030 return this.value.may_throw(compressor)
6031 || this.key instanceof AST_Node && this.key.may_throw(compressor);
6034 return this.value && this.value.may_throw(compressor);
6040 return this.body.may_throw(compressor);
6044 || this.expression.may_throw(compressor)
6045 || this.property.may_throw(compressor);
6048 return this.expression.may_throw(compressor)
6058 this.may_throw = return_true;
6060 delete this.may_throw;
6064 return (this.bcatch ? this.bcatch.may_throw(compressor) : any(this.body, compressor))
6065 || this.bfinally && this.bfinally.may_throw(compressor);
6068 return this.expression.may_throw(compressor)
6072 return this.name.may_throw(compressor)
6073 || this.value && this.value.may_throw(compressor);
8710 if (tw.parent() === exp && node.may_throw(compressor)) return abort = true;