Searched refs:FunctionParamScope (Results 1 – 9 of 9) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | scope.h | 491 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()
|
| D | variableFlags.h | 52 _(FUNCTION_PARAM, FunctionParamScope) \
|
| D | scope.cpp | 289 void FunctionParamScope::BindName(ArenaAllocator *allocator, util::StringView name) in BindName() 295 bool FunctionParamScope::AddBinding([[maybe_unused]] ArenaAllocator *allocator, in AddBinding()
|
| D | binder.cpp | 511 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/ |
| D | scriptFunction.cpp | 113 …auto paramScopeCtx = binder::LexicalScope<binder::FunctionParamScope>::Enter(binder, scope_->Param… in UpdateSelf()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.h | 146 …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_;
|
| D | expressionParser.cpp | 400 binder::FunctionParamScope *paramScope) in ConvertToArrowParameter()
|
| D | parserImpl.cpp | 2689 …auto *paramScope = Binder()->Allocator()->New<binder::FunctionParamScope>(Allocator(), Binder()->G… in CreateImplicitConstructor()
|
| /arkcompiler/ets_frontend/es2panda/parser/transformer/ |
| D | transformer.cpp | 1420 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()
|