Searched refs:CatchScope (Results 1 - 13 of 13) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | catchClause.h | 31 class CatchScope; 41 explicit CatchClause(binder::CatchScope *scope, Expression *param, BlockStatement *body) in CatchClause() 66 binder::CatchScope *Scope() const in Scope() 78 binder::CatchScope *scope_;
|
H A D | catchClause.cpp | 94 auto scopeCtx = binder::LexicalScope<binder::CatchScope>::Enter(binder, scope_); in UpdateSelf()
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | catchClause.h | 58 [[nodiscard]] varbinder::CatchScope *Scope() const noexcept override 63 void SetScope(varbinder::CatchScope *scope) in SetScope() 90 varbinder::CatchScope *scope_ {nullptr};
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | variableFlags.h | 54 _(CATCH, CatchScope) \
|
H A D | scope.h | 954 friend class CatchScope; 957 class CatchScope : public ScopeWithParamScope<LocalScope, CatchParamScope> { class 959 explicit CatchScope(ArenaAllocator *allocator, Scope *parent) : ScopeWithParamScope(allocator, parent) {} in CatchScope() function in CatchScope
|
H A D | scope.cpp | 849 bool CatchScope::AddBinding(ArenaAllocator *allocator, Variable *currentVariable, Decl *newDecl, in AddBinding()
|
H A D | binder.cpp | 688 auto scopeCtx = LexicalScope<CatchScope>::Enter(this, catchClauseStmt->Scope()); in BuildCatchClause()
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | variableFlags.h | 59 _(CATCH, CatchScope) \
|
H A D | scope.h | 766 friend class CatchScope; 769 class CatchScope : public ScopeWithParamScope<LocalScopeWithTypeAlias, CatchParamScope> { class 771 explicit CatchScope(ArenaAllocator *allocator, Scope *parent) : ScopeWithParamScope(allocator, parent) {} in CatchScope() function in ark::es2panda::ark::es2panda::ark::es2panda::varbinder::CatchScope
|
H A D | varbinder.cpp | 468 auto scopeCtx = LexicalScope<CatchScope>::Enter(this, catchClauseStmt->Scope()); in BuildCatchClause()
|
H A D | scope.cpp | 1017 Variable *CatchScope::AddBinding(ArenaAllocator *allocator, Variable *currentVariable, Decl *newDecl, in AddBinding()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.cpp | 213 auto catchCtx = LexicalScopeCreateOrEnter<varbinder::CatchScope>(VarBinder(), catchClause); in VisitCatchClause()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 1920 auto catchCtx = binder::LexicalScope<binder::CatchScope>(Binder()); in ParseCatchClause()
|
Completed in 22 milliseconds