/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | envScope.cpp | 23 ScopeContext::ScopeContext(CodeGen *cg, varbinder::Scope *newScope) : cg_(cg), prevScope_(cg_->scope_) in ScopeContext() 30 cg_->scope_ = prevScope_; in ~ScopeContext()
|
H A D | regScope.h | 63 varbinder::Scope *prevScope_ {}; 77 varbinder::Scope *prevScope_ {};
|
H A D | regScope.cpp | 52 prevScope_ = cg_->scope_; in LocalRegScope() 75 if (prevScope_ == nullptr) { in ~LocalRegScope() 81 cg_->scope_ = prevScope_; in ~LocalRegScope()
|
H A D | envScope.h | 43 varbinder::Scope *prevScope_; member in ark::es2panda::ark::es2panda::compiler::ScopeContext
|
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | varbinderScopes.h | 34 prevScope_(varBinder->GetScope()) in ProgramScope() 53 varBinder_->ResetAllScopes(prevTopScope_, prevVarScope_, prevScope_); 68 varbinder::Scope *prevScope_ {nullptr};
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | regScope.cpp | 60 prevScope_ = pg_->scope_; in LocalRegScope() 81 if (!prevScope_) { 87 pg_->scope_ = prevScope_;
|
H A D | regScope.h | 61 binder::Scope *prevScope_ {}; 75 binder::Scope *prevScope_ {};
|
H A D | envScope.cpp | 24 ScopeContext::ScopeContext(PandaGen *pg, binder::Scope *newScope) : pg_(pg), prevScope_(pg_->scope_) in ScopeContext() 31 pg_->scope_ = prevScope_; in ~ScopeContext()
|
H A D | envScope.h | 44 binder::Scope *prevScope_; member in panda::es2panda::panda::es2panda::compiler::ScopeContext
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | varbinder.h | 296 varbinder_->scope_ = prevScope_; in ~LexicalScope() 338 : varbinder_(varbinder), scope_(scope), prevScope_(varbinder->scope_), prevVarScope_(varbinder->varScope_) in LexicalScope() 345 Scope *prevScope_ {};
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | checker.h | 300 : checker_(checker), prevScope_(checker_->scope_) in ScopeContext() 307 checker_->scope_ = prevScope_; in ~ScopeContext() 315 varbinder::Scope *prevScope_; member in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::checker::ScopeContext
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | binder.h | 265 binder_->scope_ = prevScope_; in ~LexicalScope() 279 explicit LexicalScope(T *scope, Binder *binder) : binder_(binder), scope_(scope), prevScope_(binder->scope_) in LexicalScope() 286 Scope *prevScope_ {};
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 501 explicit ScopeContext(Checker *checker, binder::Scope *newScope) : checker_(checker), prevScope_(checker_->scope_) in ScopeContext() 508 checker_->scope_ = prevScope_; in ~ScopeContext() 516 binder::Scope *prevScope_; member in panda::es2panda::panda::es2panda::panda::es2panda::checker::ScopeContext
|