Home
last modified time | relevance | path

Searched refs:scopeIter (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dscope.cpp180 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 Dhelpers.cpp165 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