Lines Matching refs:AST_Assign

424         if (parent instanceof AST_Assign) switch (parent.operator) {
497 if (parent instanceof AST_Assign) return parent.operator == "=" && parent.right === node;
735 if (value instanceof AST_Assign) {
965 def(AST_Assign, function(tw, descend, compressor) {
1146 if (node instanceof AST_Assign) {
2149 … && node instanceof AST_Assign && node.operator != "=" && node.left.equals(lhs)) {
2168 return make_node(AST_Assign, node, {
2212 return make_node(AST_Assign, candidate, {
2241 return make_node(AST_Assign, candidate, {
2343 return make_node(AST_Assign, candidate, {
2383 … var compound = candidate instanceof AST_Assign && candidate.operator.slice(0, -1);
2511 … if (parent instanceof AST_Assign) return parent.operator == "=" && parent.left === node;
2522 if (node instanceof AST_Assign) {
2558 …if (parent instanceof AST_Assign) return parent.left !== node && lazy_op[parent.operator.slice(0, …
2812 } else if (expr instanceof AST_Assign) {
2827 && expr.right instanceof AST_Assign
2923 if (parent instanceof AST_Assign) return node;
2952 } while (parent instanceof AST_Assign && parent.operator.slice(0, -1) == op
2979 if (parent instanceof AST_Assign) {
3061 if (parent instanceof AST_Assign) return check_assignment(parent.left);
3107 var value = rhs instanceof AST_Assign && rhs.operator == "=" ? rhs.left : rhs;
3117 expr[expr instanceof AST_Assign ? "right" : "value"] = value;
3132 if (expr instanceof AST_Assign) {
3180 if (expr instanceof AST_Assign) return expr.right;
3203 if (expr instanceof AST_Assign && expr.right.single_use) return;
3208 while (expr instanceof AST_Assign && expr.operator == "=") {
3255 if (!(assign instanceof AST_Assign)) break;
3273 … if (node instanceof AST_Assign) return node.operator == "=" && may_be_global(node.right);
3306 if (parent instanceof AST_Assign) {
3494 if (node instanceof AST_Assign) return side_effects_external(node.left, true);
4099 if (body instanceof AST_Assign) return [ body ];
4142 return node instanceof AST_Assign && node.operator == "=";
4176 if (!(expr instanceof AST_Assign)) break;
4202 while (value instanceof AST_Assign && value.operator == "=") {
4216 if (!(node instanceof AST_Assign)) return;
4464 def(AST_Assign, function() {
4507 def(AST_Assign, function() {
4551 def(AST_Assign, function(compressor) {
4642 def(AST_Assign, function(compressor) {
4685 def(AST_Assign, function(compressor) {
4729 def(AST_Assign, function(compressor) {
4821 def(AST_Assign, function(compressor) {
5129 if (node instanceof AST_Assign) modified(node.left);
5158 def(AST_Assign, function(compressor, ignore_side_effects, cached, depth) {
5761 def(AST_Assign, function() {
5811 def(AST_Assign, function(compressor) {
5962 def(AST_Assign, function(compressor) {
6363 if (node instanceof AST_Assign) {
6875 if (node instanceof AST_Assign) {
6895 } else if (node instanceof AST_Assign && node.operator == "=") {
7188 if (node instanceof AST_Assign) {
7583 var assign = make_node(AST_Assign, def, {
7621 if (node instanceof AST_Assign) {
7627 if (trimmed.name) return make_node(AST_Assign, node, {
7729 return expr[expr instanceof AST_Assign ? "right" : "value"];
7782 if (node[node instanceof AST_Assign ? "left" : "expression"] !== sym) return false;
7810 if (node instanceof AST_Assign && node.left instanceof AST_SymbolRef) {
7840 if (node instanceof AST_Assign) {
8203 if (node instanceof AST_Assign) {
8408 if (parent instanceof AST_Assign) {
8506 if (node instanceof AST_Assign) {
8526 assignments.push(make_node(AST_Assign, node, {
8783 def(AST_Assign, function(compressor) {
9069 && (assign = expressions[end - 1]) instanceof AST_Assign
9405 if (node instanceof AST_Assign) {
9868 exprs.push(make_node(AST_Assign, var_def, {
10124 var assign = make_node(AST_Assign, defn, {
10855 args[0] = make_node(AST_Assign, self, {
10964 if (node instanceof AST_Assign && node.left instanceof AST_PropAccess) {
11089 expressions.push(make_node(AST_Assign, self, {
11140 expressions.push(make_node(AST_Assign, node, {
11150 expressions.push(make_node(AST_Assign, self, {
11269 if (!(node.right instanceof AST_Assign)) return;
11339 return node instanceof AST_Assign
11559 … if (node instanceof AST_Assign) return !plain && node.operator == "=" && is_object(node.right);
11583 …if (node instanceof AST_Assign) return node.operator != "=" || needs_enqueuing(compressor, node.ri…
11602 … if (node instanceof AST_Assign) return is_lhs_read_only(node.left, compressor) ? node : node.left;
11664 && right instanceof AST_Assign
11668 var assign = make_node(AST_Assign, self, {
11747 if (expr instanceof AST_Assign && expr.operator == "=") expr = expr.left;
12220 if (node instanceof AST_Assign) {