/arkcompiler/ets_frontend/ets2panda/ir/module/ |
H A D | exportNamedDeclaration.cpp | 25 void ExportNamedDeclaration::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 56 void ExportNamedDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() 75 void ExportNamedDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 77 dumper->Add({{"type", "ExportNamedDeclaration"}, in Dump() 84 void ExportNamedDeclaration::Dump(ir::SrcDumper *dumper) const in Dump() 97 void ExportNamedDeclaration::Compile(compiler::PandaGen *pg) const in Compile() 102 void ExportNamedDeclaration::Compile(compiler::ETSGen *etsg) const in Compile() 107 checker::Type *ExportNamedDeclaration::Check(checker::TSChecker *checker) in Check() 112 checker::Type *ExportNamedDeclaration::Check(checker::ETSChecker *checker) in Check()
|
H A D | exportNamedDeclaration.h | 25 class ExportNamedDeclaration : public Statement { class 27 explicit ExportNamedDeclaration(ArenaAllocator *allocator, StringLiteral *source, in ExportNamedDeclaration() function in ark::es2panda::ir::ExportNamedDeclaration 36 explicit ExportNamedDeclaration(ArenaAllocator *allocator, AstNode *decl, in ExportNamedDeclaration() function in ark::es2panda::ir::ExportNamedDeclaration 45 explicit ExportNamedDeclaration(ArenaAllocator *allocator, AstNode *decl) in ExportNamedDeclaration() function in ark::es2panda::ir::ExportNamedDeclaration
|
/arkcompiler/ets_frontend/es2panda/ir/module/ |
H A D | exportNamedDeclaration.cpp | 25 void ExportNamedDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() 44 void ExportNamedDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 46 dumper->Add({{"type", "ExportNamedDeclaration"}, in Dump() 54 void ExportNamedDeclaration::Compile(compiler::PandaGen *pg) const in Compile() 63 checker::Type *ExportNamedDeclaration::Check([[maybe_unused]] checker::Checker *checker) const in Check() 68 void ExportNamedDeclaration::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
H A D | exportNamedDeclaration.h | 36 class ExportNamedDeclaration : public Statement { class 38 explicit ExportNamedDeclaration(StringLiteral *source, ArenaVector<ExportSpecifier *> &&specifiers, in ExportNamedDeclaration() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ExportNamedDeclaration 49 explicit ExportNamedDeclaration(Statement *decl, ArenaVector<ExportSpecifier *> &&specifiers) in ExportNamedDeclaration() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ExportNamedDeclaration
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | exportNamedDeclarationBuilder.h | 25 class ExportNamedDeclarationBuilder : public AstBuilder<ir::ExportNamedDeclaration> { 38 ExportNamedDeclaration *Build() in Build()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | importExportDecls.h | 70 void PopulateAliasMap(const ir::ExportNamedDeclaration *decl, const util::StringView &path); 78 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override;
|
H A D | importExportDecls.cpp | 119 void ImportExportDecls::PopulateAliasMap(const ir::ExportNamedDeclaration *decl, const util::StringView &path) in PopulateAliasMap() 192 void ImportExportDecls::VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) in VisitExportNamedDeclaration()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | forwardDeclForParserImpl.h | 43 class ExportNamedDeclaration; 44 class ExportNamedDeclaration;
|
H A D | statementTSParser.cpp | 245 ir::ExportNamedDeclaration *TSParser::ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) in ParseNamedExportDeclaration() 267 auto *exportDeclaration = AllocNode<ir::ExportNamedDeclaration>(Allocator(), decl, std::move(specifiers)); in ParseNamedExportDeclaration() 295 ir::ExportNamedDeclaration *exportDecl = ParseNamedExportDeclaration(startLoc); in ParseExportDeclaration()
|
H A D | ASparser.h | 92 ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) override;
|
H A D | TSparser.h | 148 ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) override;
|
H A D | parserImpl.h | 303 ir::ExportNamedDeclaration *ParseExportNamedSpecifiers(const lexer::SourcePosition &startLoc); 448 virtual ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc);
|
H A D | statementParser.cpp | 1563 ir::ExportNamedDeclaration *ParserImpl::ParseExportNamedSpecifiers(const lexer::SourcePosition &startLoc) in ParseExportNamedSpecifiers() 1609 auto *exportDeclaration = AllocNode<ir::ExportNamedDeclaration>(Allocator(), source, std::move(specifiers)); in ParseExportNamedSpecifiers() 1616 ir::ExportNamedDeclaration *ParserImpl::ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) in ParseNamedExportDeclaration() 1664 auto *exportDeclaration = AllocNode<ir::ExportNamedDeclaration>(Allocator(), decl, std::move(specifiers)); in ParseNamedExportDeclaration()
|
H A D | ASparser.cpp | 1605 friend ir::ExportNamedDeclaration *ASParser::ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc); 1654 ir::ExportNamedDeclaration *ASParser::ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) in ParseNamedExportDeclaration() 1668 auto *exportDeclaration = AllocNode<ir::ExportNamedDeclaration>(Allocator(), decl, std::move(specifiers)); in ParseNamedExportDeclaration()
|
H A D | ETSparser.cpp | 1019 auto result = AllocNode<ir::ExportNamedDeclaration>(Allocator(), static_cast<ir::StringLiteral *>(nullptr), in ParseExport() 1171 ir::ExportNamedDeclaration *ETSParser::ParseSingleExport(ir::ModifierFlags modifiers) in ParseSingleExport() 1183 auto result = AllocNode<ir::ExportNamedDeclaration>(Allocator(), static_cast<ir::StringLiteral *>(nullptr), in ParseSingleExport()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.h | 114 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override; 251 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override; 389 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override;
|
H A D | scopesInitPhase.cpp | 331 void ScopesInitPhase::VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) in VisitExportNamedDeclaration() 641 void InitScopesPhaseTs::VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) in VisitExportNamedDeclaration() 1294 void InitScopesPhaseAS::VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) in VisitExportNamedDeclaration()
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | binder.h | 31 class ExportNamedDeclaration; 221 void ValidateExportDecl(const ir::ExportNamedDeclaration *exportDecl);
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 46 _(EXPORT_NAMED_DECLARATION, ExportNamedDeclaration) \
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.h | 58 class ExportNamedDeclaration; 59 class ExportNamedDeclaration; 471 ir::ExportNamedDeclaration *ParseExportNamedSpecifiers(const lexer::SourcePosition &startLoc, bool isType); 472 ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc,
|
H A D | statementParser.cpp | 2585 ir::ExportNamedDeclaration *ParserImpl::ParseExportNamedSpecifiers(const lexer::SourcePosition &startLoc, in ParseExportNamedSpecifiers() 2670 auto *exportDeclaration = AllocNode<ir::ExportNamedDeclaration>(source, std::move(specifiers), in ParseExportNamedSpecifiers() 2678 ir::ExportNamedDeclaration *ParserImpl::ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc, in ParseNamedExportDeclaration() 2829 auto *exportDeclaration = AllocNode<ir::ExportNamedDeclaration>(decl, std::move(specifiers)); in ParseNamedExportDeclaration() 2898 ir::ExportNamedDeclaration *exportDecl = ParseNamedExportDeclaration(startLoc, std::move(decorators), in ParseExportDeclaration()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 47 _(EXPORT_NAMED_DECLARATION, ExportNamedDeclaration) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSCompilerUnrechable.cpp | 227 void ETSCompiler::Compile([[maybe_unused]] const ir::ExportNamedDeclaration *st) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzerUnreachable.cpp | 213 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ExportNamedDeclaration *st) const in Check()
|
H A D | ETSAnalyzerUnreachable.cpp | 162 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::ExportNamedDeclaration *st) const in Check()
|