Searched refs:typeAliasDecl (Results 1 - 12 of 12) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/parser/program/ |
H A D | entityNameVisitor.cpp | 54 void EntityNameVisitor::VisitTSTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl) in VisitTSTypeAliasDeclaration() argument 56 name_ = typeAliasDecl->AsTSTypeAliasDeclaration()->Id()->Name(); in VisitTSTypeAliasDeclaration()
|
H A D | entityNameVisitor.h | 33 void VisitTSTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl) override;
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | varbinder.cpp | 472 void VarBinder::BuildTypeAliasDeclaration(ir::TSTypeAliasDeclaration *const typeAliasDecl) in BuildTypeAliasDeclaration() argument 474 if (typeAliasDecl->TypeParams() != nullptr) { in BuildTypeAliasDeclaration() 475 const auto typeAliasScope = LexicalScope<LocalScope>::Enter(this, typeAliasDecl->TypeParams()->Scope()); in BuildTypeAliasDeclaration() 476 ResolveReferences(typeAliasDecl); in BuildTypeAliasDeclaration() 480 ResolveReferences(typeAliasDecl); in BuildTypeAliasDeclaration()
|
H A D | varbinder.h | 243 void BuildTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl);
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | importExportDecls.cpp | 182 void ImportExportDecls::VisitTSTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl) in VisitTSTypeAliasDeclaration() argument 184 fieldMap_.emplace(typeAliasDecl->Id()->Name(), typeAliasDecl); in VisitTSTypeAliasDeclaration()
|
H A D | importExportDecls.h | 80 void VisitTSTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl) override;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparser.cpp | 647 auto *typeAliasDecl = AllocNode<ir::TSTypeAliasDeclaration>(Allocator(), id); in ParseTypeAliasDeclaration() local 655 typeAliasDecl->SetTypeParameters(params); in ParseTypeAliasDeclaration() 656 params->SetParent(typeAliasDecl); in ParseTypeAliasDeclaration() 666 typeAliasDecl->SetTsTypeAnnotation(typeAnnotation); in ParseTypeAliasDeclaration() 667 typeAnnotation->SetParent(typeAliasDecl); in ParseTypeAliasDeclaration() 670 typeAliasDecl->SetRange({typeStart, Lexer()->GetToken().End()}); in ParseTypeAliasDeclaration() 671 return typeAliasDecl; in ParseTypeAliasDeclaration()
|
H A D | ASparser.cpp | 150 auto *typeAliasDecl = in ParseTypeAliasDeclaration() local 152 typeAliasDecl->SetRange({typeStart, Lexer()->GetToken().End()}); in ParseTypeAliasDeclaration() 154 return typeAliasDecl; in ParseTypeAliasDeclaration()
|
H A D | TSparser.cpp | 220 auto *typeAliasDecl = in ParseTypeAliasDeclaration() local 222 typeAliasDecl->SetRange({typeStart, Lexer()->GetToken().End()}); in ParseTypeAliasDeclaration() 224 return typeAliasDecl; in ParseTypeAliasDeclaration()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.cpp | 512 void ScopeInitTyped::VisitTSTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl) in VisitTSTypeAliasDeclaration() argument 514 const auto id = typeAliasDecl->Id(); in VisitTSTypeAliasDeclaration() 517 auto typeParamsCtx = LexicalScopeCreateOrEnter<varbinder::LocalScope>(VarBinder(), typeAliasDecl->TypeParams()); in VisitTSTypeAliasDeclaration() 518 decl->BindNode(typeAliasDecl); in VisitTSTypeAliasDeclaration() 519 Iterate(typeAliasDecl); in VisitTSTypeAliasDeclaration()
|
H A D | scopesInitPhase.h | 210 void VisitTSTypeAliasDeclaration(ir::TSTypeAliasDeclaration *typeAliasDecl) override;
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 770 auto *typeAliasDecl = AllocNode<ir::TSTypeAliasDeclaration>(id, typeParamDecl, typeAnnotation, isDeclare); in ParseTsTypeAliasDeclaration() local 771 typeAliasDecl->SetRange({typeStart, lexer_->GetToken().End()}); in ParseTsTypeAliasDeclaration() 772 decl->BindNode(typeAliasDecl); in ParseTsTypeAliasDeclaration() 773 ConsumeSemicolon(typeAliasDecl); in ParseTsTypeAliasDeclaration() 775 return typeAliasDecl; in ParseTsTypeAliasDeclaration()
|
Completed in 21 milliseconds