Lines Matching refs:loopScope
39 let loopScope = <LoopScope>compiler.getRecorder().getScopeOfNode(stmt);
40 let needCreateLoopEnv: boolean = loopScope.need2CreateLexEnv() ? true : false;
52 pandaGen.createLexEnv(stmt, loopScope);
79 let loopScope = <LoopScope>compiler.getRecorder().getScopeOfNode(stmt);
80 let needCreateLoopEnv: boolean = loopScope.need2CreateLexEnv() ? true : false;
90 pandaGen.createLexEnv(stmt, loopScope);
117 let loopScope = <LoopScope>compiler.getRecorder().getScopeOfNode(stmt);
118 let needCreateLoopEnv: boolean = loopScope.need2CreateLexEnv();
123 loopScope.getName2variable().forEach(v => {
139 pandaGen.createLexEnv(stmt, loopScope);
161 loopScope.getName2variable().forEach((v, name) => {
165 let varInfo = loopScope.find(name);
174 pandaGen.createLexEnv(stmt, loopScope);
194 pandaGen.createLexEnv(stmt, loopScope);
216 pandaGen.createLexEnv(stmt, loopScope);
255 let loopScope = <LoopScope>compiler.getRecorder().getScopeOfNode(stmt);
256 let needCreateLexEnv: boolean = loopScope.need2CreateLexEnv() ? true : false;
269 pandaGen.createLexEnv(stmt, loopScope);
284 pandaGen.createLexEnv(stmt, loopScope);