Searched refs:scopeIter (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | scope.cpp | 180 const auto *scopeIter = this; in FindInGlobal() local 184 scopeIter = scopeParent; in FindInGlobal() 185 scopeParent = scopeIter->Parent(); in FindInGlobal() 188 auto *resolved = scopeIter->FindLocal(name, options); in FindInGlobal() 195 return {name, scopeIter, 0, 0, resolved}; in FindInGlobal() 200 const auto *scopeIter = this; in FindInFunctionScope() local 201 while (scopeIter != nullptr && !scopeIter->IsGlobalScope()) { in FindInFunctionScope() 202 if (!scopeIter->IsClassScope()) { in FindInFunctionScope() 203 if (auto *const resolved = scopeIter in FindInFunctionScope() [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | helpers.cpp | 165 auto *scopeIter = Scope(); in SaveCapturedVariableInLocalClass() local 168 auto captureVariable = [this, var, ident, &scopeIter, &inStaticMethod, &pos]() { in SaveCapturedVariableInLocalClass() 173 if (scopeIter->Node()->AsClassDefinition()->CaptureVariable(var)) { in SaveCapturedVariableInLocalClass() 174 LOG(DEBUG, ES2PANDA) << " Captured in class:" << scopeIter->Node()->AsClassDefinition()->Ident()->Name(); in SaveCapturedVariableInLocalClass() 191 scopeIter->Node()->AsClassDefinition()->AddToLocalVariableIsNeeded(var); in SaveCapturedVariableInLocalClass() 196 while (scopeIter != var->GetScope()) { in SaveCapturedVariableInLocalClass() 197 if (scopeIter->Node() != nullptr) { in SaveCapturedVariableInLocalClass() 198 if (scopeIter->Node()->IsScriptFunction() && scopeIter->Node()->AsScriptFunction()->IsStatic()) { in SaveCapturedVariableInLocalClass() 202 if (scopeIter in SaveCapturedVariableInLocalClass() 231 const auto *scopeIter = Scope(); SaveCapturedVariable() local [all...] |
Completed in 4 milliseconds