Home
last modified time | relevance | path

Searched refs:FunctionParamScope (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/es2panda/binder/
Dscope.h491 class FunctionParamScope : public ParamScope {
493 …explicit FunctionParamScope(ArenaAllocator *allocator, Scope *parent) : ParamScope(allocator, pare… in FunctionParamScope() function
574 class FunctionScope : public ScopeWithParamScope<VariableScope, FunctionParamScope> {
684 paramScope_ = allocator->New<FunctionParamScope>(allocator, this); in GlobalScope()
700 paramScope_ = allocator->New<FunctionParamScope>(allocator, this); in ModuleScope()
721 paramScope_ = allocator->New<FunctionParamScope>(allocator, parent); in TSModuleScope()
783 paramScope_ = allocator->New<FunctionParamScope>(allocator, parent); in TSEnumScope()
DvariableFlags.h52 _(FUNCTION_PARAM, FunctionParamScope) \
Dscope.cpp289 void FunctionParamScope::BindName(ArenaAllocator *allocator, util::StringView name) in BindName()
295 bool FunctionParamScope::AddBinding([[maybe_unused]] ArenaAllocator *allocator, in AddBinding()
Dbinder.cpp511 auto scopeCtx = LexicalScope<FunctionParamScope>::Enter(this, scope->AsFunctionParamScope()); in BuildTSSignatureDeclarationBaseParams()
665 … auto paramScopeCtx = LexicalScope<FunctionParamScope>::Enter(this, funcScope->ParamScope()); in ResolveReference()
/arkcompiler/ets_frontend/es2panda/ir/base/
DscriptFunction.cpp113 …auto paramScopeCtx = binder::LexicalScope<binder::FunctionParamScope>::Enter(binder, scope_->Param… in UpdateSelf()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.h146 …explicit ArrowFunctionDescriptor(ArenaVector<ir::Expression *> &&p, binder::FunctionParamScope *ps, in ArrowFunctionDescriptor()
153 binder::FunctionParamScope *paramScope;
372 binder::FunctionParamScope *paramScope);
632 binder::LexicalScope<binder::FunctionParamScope> lexicalScope_;
DexpressionParser.cpp400 binder::FunctionParamScope *paramScope) in ConvertToArrowParameter()
DparserImpl.cpp2689 …auto *paramScope = Binder()->Allocator()->New<binder::FunctionParamScope>(Allocator(), Binder()->G… in CreateImplicitConstructor()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.cpp1420 binder::FunctionParamScope *funcParamScope = funcScope->ParamScope(); in CreateCallExpressionForTsModule()
1423 …auto paramScopeCtx = binder::LexicalScope<binder::FunctionParamScope>::Enter(Binder(), funcParamSc… in CreateCallExpressionForTsModule()
1559 binder::FunctionParamScope *funcParamScope = funcScope->ParamScope(); in CreateCallExpressionForTsEnum()
1562 …auto paramScopeCtx = binder::LexicalScope<binder::FunctionParamScope>::Enter(Binder(), funcParamSc… in CreateCallExpressionForTsEnum()