Lines Matching full:scope
23 Scope,
25 } from "./scope";
48 resolveIdentReference(node: ts.Node, scope: Scope) {
51 let newScope = tmp ? tmp : scope;
138 lookUpLexicalReference(name: string, scope: Scope) {
139 let declPosInfo = scope.resolveDeclPos(name);
150 if (declPosInfo.scope instanceof GlobalScope) {
157 setMandatoryParamLexical(name: string, scope: VariableScope) {
158 if (ts.isArrowFunction(scope.getBindingNode())) {
162 let v = scope.findLocal(name);
163 v.setLexVar(scope);
166 setMandatoryParamLexicalForNCFuncInDebug(scope: VariableScope) {
167 if (!ts.isArrowFunction(scope.getBindingNode())) {
175 let newTargetPosInfo = scope.resolveDeclPos(MandatoryNewTarget);
181 let thisPosInfo = scope.resolveDeclPos(MandatoryThis);
187 let curScope: VariableScope = scope;