Lines Matching refs:AST_UnaryPrefix

321                     body: value || make_node(AST_UnaryPrefix, node, {
354 return make_node(AST_UnaryPrefix, self, {
1516 left: make_node(AST_UnaryPrefix, node, {
1525 if (node instanceof AST_UnaryPrefix) {
1529 return make_node(AST_UnaryPrefix, node, {
1798 return 1 / val < 0 ? make_node(AST_UnaryPrefix, orig, {
1803 return val < 0 ? make_node(AST_UnaryPrefix, orig, {
1836 } else if (parent instanceof AST_UnaryPrefix) {
2226 if (candidate instanceof AST_UnaryPostfix) return make_node(AST_UnaryPrefix, candidate, {
2230 if (candidate instanceof AST_UnaryPrefix) {
3562 if (body instanceof AST_UnaryPrefix) {
3564 } else if (tail instanceof AST_UnaryPrefix) {
4435 || node instanceof AST_UnaryPrefix
4532 def(AST_UnaryPrefix, function() {
4618 def(AST_UnaryPrefix, function() {
4671 def(AST_UnaryPrefix, function() {
4718 def(AST_UnaryPrefix, function() {
4800 && fixed instanceof AST_UnaryPrefix
4868 def(AST_UnaryPrefix, function() {
5097 def(AST_UnaryPrefix, function() {
5251 def(AST_UnaryPrefix, function(compressor, ignore_side_effects, cached, depth) {
5629 return make_node(AST_UnaryPrefix, exp, {
5692 def(AST_UnaryPrefix, function() {
7221 return make_node(AST_UnaryPrefix, node, {
7564 def.value = make_node(AST_UnaryPrefix, def, {
8800 if (exp instanceof AST_UnaryPrefix && exp.operator == "!") exp = exp.expression;
9381 if (!(condition.right instanceof AST_UnaryPrefix)) return;
9559 if (!(cond instanceof AST_UnaryPrefix)) return false;
10217 if (ev == null) return make_node(AST_UnaryPrefix, node, {
10323 args.push(args.length < argnames.length ? make_node(AST_UnaryPrefix, call, {
10423 if (self.args.length == 1) return make_node(AST_UnaryPrefix, self, {
10436 if (self.args.length == 1) return make_node(AST_UnaryPrefix, self, {
10438 expression: make_node(AST_UnaryPrefix, self, {
10878 return self.call_only ? stat.body : make_node(AST_UnaryPrefix, stat, {
11330 expressions[end] = make_node(AST_UnaryPrefix, self, {
11379 OPT(AST_UnaryPrefix, function(self, compressor) {
11391 if (parent instanceof AST_UnaryPrefix && parent.operator == "delete") break;
11403 if (exp instanceof AST_UnaryPrefix && exp.operator == "!") return exp.expression;
11436 left: make_node(AST_UnaryPrefix, exp.left, {
11475 if (exp instanceof AST_UnaryPrefix && exp.expression instanceof AST_Await) return exp.optimize(compressor);
11604 if (node instanceof AST_UnaryPrefix && UNARY_POSTFIX[node.operator]) {
11717 && self.right instanceof AST_UnaryPrefix
11787 return make_node(AST_UnaryPrefix, self, {
11801 var negated = make_node(AST_UnaryPrefix, self, {
11970 if (self.right instanceof AST_UnaryPrefix
11981 if (self.left instanceof AST_UnaryPrefix
12014 if (self.right instanceof AST_UnaryPrefix
12032 if (node instanceof AST_UnaryPrefix && node.operator == "+") {
12084 self.right = make_node(AST_UnaryPrefix, self.right, {
12123 if (!(parent instanceof AST_UnaryPrefix && parent.operator == "delete")) {
12128 if (self.right.is_boolean(compressor)) return make_node(AST_UnaryPrefix, self, {
12137 if (self.left.value == 1) return make_node(AST_UnaryPrefix, self, {
12147 if (self.left.is_boolean(compressor)) return make_node(AST_UnaryPrefix, self, {
12156 if (self.right.value == 0) return make_node(AST_UnaryPrefix, self, {
12163 if (self.right.value == 1) return make_node(AST_UnaryPrefix, self, {
12186 return (self.operator == "==" ? make_node(AST_UnaryPrefix, self, {
12193 var node = make_node(AST_UnaryPrefix, self, {
12195 expression: make_node(AST_UnaryPrefix, self, {
12205 node = make_node(AST_UnaryPrefix, self, {
12245 left = make_node(AST_UnaryPrefix, left, {
12251 right = make_node(AST_UnaryPrefix, right, {
12285 || self.left instanceof AST_UnaryPrefix && self.left.operator == "-"
12654 return make_node(AST_UnaryPrefix, self, {
12734 && !((parent = compressor.parent()) instanceof AST_UnaryPrefix && parent.operator == "delete")) {
12808 return make_node(AST_UnaryPrefix, self, {
12844 return parent instanceof AST_UnaryPrefix;
13150 return make_node(AST_UnaryPrefix, node, {
13162 || (node instanceof AST_UnaryPrefix
13173 || node instanceof AST_UnaryPrefix
13176 || (node instanceof AST_UnaryPrefix
13273 return make_node(AST_UnaryPrefix, self, {
13343 if (parent instanceof AST_UnaryPrefix && parent.operator == "delete") {
14155 while (body instanceof AST_UnaryPrefix) {
14161 if (!no_return && !is_undefined(body)) body = make_node(AST_UnaryPrefix, this, {
14167 def(AST_UnaryPrefix, function(compressor, scope, no_return, in_loop, in_await) {
14178 node.value = make_node(AST_UnaryPrefix, self, {