Home
last modified time | relevance | path

Searched full:scopefindresult (Results 1 – 24 of 24) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/base/
Dlexenv.cpp42 static void ExpandLoadLexVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &… in ExpandLoadLexVar()
70 …d ExpandLoadNormalVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &result) in ExpandLoadNormalVar()
82 void VirtualLoadVar::Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &r… in Expand()
93 static void ExpandStoreLexVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult in ExpandStoreLexVar()
121 … ExpandStoreNormalVar(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &result, in ExpandStoreNormalVar()
139 void VirtualStoreVar::Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &… in Expand()
Dlexenv.h30 … static void Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &result);
37 …static void Expand(PandaGen *pg, const ir::AstNode *node, const binder::ScopeFindResult &result, b…
Dlreference.h44 binder::ScopeFindResult res);
60 binder::ScopeFindResult res_;
Dhoisting.cpp23 static void StoreModuleVarOrLocalVar(PandaGen *pg, binder::ScopeFindResult &result, const binder::D… in StoreModuleVarOrLocalVar()
55 binder::ScopeFindResult result(decl->Name(), scope, 0, var); in HoistVar()
79 binder::ScopeFindResult result(decl->Name(), scope, 0, var); in HoistFunction()
Dlreference.cpp37 binder::ScopeFindResult res) in LReference()
162 binder::ScopeFindResult res = pg->Scope()->Find(name); in CreateLRef()
191 binder::ScopeFindResult res = pg->Scope()->Find(name); in CreateLRef()
/arkcompiler/ets_frontend/es2panda/util/
Dconcurrent.h32 class ScopeFindResult; variable
57 …static void CollectRelativeModule(const binder::ScopeFindResult &result, parser::Program *program);
59 const binder::ScopeFindResult &result, parser::Program *program);
Dconcurrent.cpp56 const binder::ScopeFindResult &result, parser::Program *program) in ProcessConcurrent()
71 void Concurrent::CollectRelativeModule(const binder::ScopeFindResult &result, parser::Program *prog… in CollectRelativeModule()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTypeReference.h22 class ScopeFindResult; variable
DtsAsExpression.cpp67 …binder::ScopeFindResult result = checker->Scope()->Find(memberExpr->Object()->AsIdentifier()->Name… in IsValidConstAssertionArgument()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DthisExpression.cpp34 binder::ScopeFindResult res = pg->Scope()->Find(binder::Binder::MANDATORY_PARAM_THIS); in Compile()
Didentifier.cpp41 binder::ScopeFindResult res = pg->Scope()->Find(name_); in Compile()
DunaryExpression.cpp43 … binder::ScopeFindResult result = pg->Scope()->Find(argument_->AsIdentifier()->Name()); in Compile()
81 binder::ScopeFindResult res = pg->Scope()->Find(ident->Name()); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DfunctionDeclaration.cpp43 binder::ScopeFindResult result = checker->Scope()->Find(funcName); in Check()
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.h35 class ScopeFindResult; variable
271 void LoadVar(const ir::Identifier *node, const binder::ScopeFindResult &result);
272 … void StoreVar(const ir::AstNode *node, const binder::ScopeFindResult &result, bool isDeclaration);
297 void LoadAccFromLexEnv(const ir::AstNode *node, const binder::ScopeFindResult &result);
298 …void StoreAccToLexEnv(const ir::AstNode *node, const binder::ScopeFindResult &result, bool isDecla…
Dpandagen.cpp349 void PandaGen::LoadVar(const ir::Identifier *node, const binder::ScopeFindResult &result) in LoadVar()
382 void PandaGen::StoreVar(const ir::AstNode *node, const binder::ScopeFindResult &result, bool isDecl… in StoreVar()
446 binder::ScopeFindResult res = scope_->Find(binder::Binder::FUNCTION_ARGUMENTS); in LoadAccFromArgs()
707 void PandaGen::LoadAccFromLexEnv(const ir::AstNode *node, const binder::ScopeFindResult &result) in LoadAccFromLexEnv()
712 void PandaGen::StoreAccToLexEnv(const ir::AstNode *node, const binder::ScopeFindResult &result, boo… in StoreAccToLexEnv()
/arkcompiler/ets_frontend/es2panda/binder/
Dscope.h149 class ScopeFindResult {
151 ScopeFindResult() = default;
152 ScopeFindResult(util::StringView n, Scope *s, uint32_t l, Variable *v) in ScopeFindResult() function
153 : ScopeFindResult(n, s, l, l, l, v, nullptr) in ScopeFindResult()
156ScopeFindResult(Scope *s, uint32_t l, uint32_t ll, Variable *v) : scope(s), level(l), lexLevel(ll)… in ScopeFindResult() function
157 ScopeFindResult(util::StringView n, Scope *s, uint32_t l, uint32_t ll, uint32_t sl, in ScopeFindResult() function
356 ScopeFindResult Find(const util::StringView &name,
Dbinder.cpp252 ScopeFindResult res = scope_->Find(name); in LookupReference()
307 ScopeFindResult res; in LookupIdentReference()
587 ScopeFindResult res = scope_->Find(className); in BuildClassDefinition()
619 ScopeFindResult res = scope_->Find(classDef->Ident()->Name()); in BuildClassDefinition()
729 ScopeFindResult res = scope_->Find(annotation->Name(), bindingOptions_); in ResolveReference()
738 ScopeFindResult res = scope_->Find(util::StringView(importName), bindingOptions_); in ResolveReference()
1082 ScopeFindResult &res) in FindIdentifierTSVariables()
1203 ScopeFindResult res = scope->Find(classDef->Ident()->Name()); in ClassTdz()
Dbinder.h156 ScopeFindResult &res);
Dscope.cpp94 ScopeFindResult Scope::Find(const util::StringView &name, ResolveBindingOptions options) const in Find()
/arkcompiler/ets_frontend/es2panda/typescript/core/
Dhelpers.cpp91 binder::ScopeFindResult result = scope_->Find(name); in CheckReferenceExpression()
219 binder::ScopeFindResult result = scope_->Find(childNode->AsIdentifier()->Name()); in IsVariableUsedInConditionBody()
243 binder::ScopeFindResult result = scope_->Find(childNode->AsIdentifier()->Name()); in FindVariableInBinaryExpressionChain()
/arkcompiler/ets_frontend/ets2panda/varbinder/
Dscope.h67 using ScopeFindResult = ScopeFindResultT<Scope *>; variable
277ScopeFindResult Find(const util::StringView &name, ResolveBindingOptions options = ResolveBindingO…
321 …ble_if_t<std::is_same_v<ResultT, ConstScopeFindResult> || std::is_same_v<ResultT, ScopeFindResult>,
Dscope.cpp180 ScopeFindResult Scope::Find(const util::StringView &name, const ResolveBindingOptions options) in Find()
182 return FindImpl<ScopeFindResult>(this, name, options); in Find()
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.cpp572 binder::ScopeFindResult result = scope_->Find(propertyName); in AddFieldTypeForTypeReference()
/arkcompiler/ets_frontend/ets2panda/public/
DcppToCTypes.yaml1831 name: 'ScopeFindResult'
1864 name: 'ScopeFindResult'
1879 reinterpret_cast<Context *>(context)->allocator->New<varbinder::ScopeFindResult>(