Lines Matching refs:parent_scope
481 } while (sym = sym.parent_scope);
606 if (fn.parent_scope.resolve().may_call_this === return_true) {
981 right.parent_scope.resolve().fn_defs.push(right);
1550 value.parent_scope.resolve().fn_defs.push(value);
1886 } while (s = s.parent_scope);
2722 && !fn.parent_scope.resolve(true).in_strict_mode(compressor);
4451 var parent = this.parent_scope;
6313 if (fn.parent_scope !== self) break;
6752 && fn.parent_scope.find_variable(sym.name) !== def;
7544 } while (scope !== fn && (scope = scope.parent_scope));
8479 s = s.parent_scope;
8966 }).init_vars(self.parent_scope),
10168 s = s.parent_scope;
10329 function avoid_await_yield(compressor, parent_scope) { argument
10330 if (!parent_scope) parent_scope = compressor.find_parent(AST_Scope);
10332 …if (is_async(parent_scope) || parent_scope instanceof AST_Toplevel && compressor.option("module"))…
10335 if (is_generator(parent_scope)) avoid.push("yield");
10744 ref.scope = exp === fn ? fn.parent_scope : exp.scope;
10763 if (exp !== fn) fn.parent_scope = exp.scope;
11059 … var safe_to_inject = (exp !== fn || fn.parent_scope.resolve() === scope) && !scope.pinned();
12356 } else if (fixed.parent_scope !== self.scope || is_funarg(def)) {
12365 } while (scope = scope.parent_scope);
12375 if (single_use) fixed.parent_scope = self.scope;
12395 } while (scope = scope.parent_scope);
12521 scope = scope.parent_scope;