Home
last modified time | relevance | path

Searched refs:ExportNamedDeclaration (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/module/
H A DexportNamedDeclaration.cpp25 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 DexportNamedDeclaration.h25 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 DexportNamedDeclaration.cpp25 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 DexportNamedDeclaration.h36 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 DexportNamedDeclarationBuilder.h25 class ExportNamedDeclarationBuilder : public AstBuilder<ir::ExportNamedDeclaration> {
38 ExportNamedDeclaration *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DimportExportDecls.h70 void PopulateAliasMap(const ir::ExportNamedDeclaration *decl, const util::StringView &path);
78 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override;
H A DimportExportDecls.cpp119 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 DforwardDeclForParserImpl.h43 class ExportNamedDeclaration;
44 class ExportNamedDeclaration;
H A DstatementTSParser.cpp245 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 DASparser.h92 ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) override;
H A DTSparser.h148 ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) override;
H A DparserImpl.h303 ir::ExportNamedDeclaration *ParseExportNamedSpecifiers(const lexer::SourcePosition &startLoc);
448 virtual ir::ExportNamedDeclaration *ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc);
H A DstatementParser.cpp1563 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 DASparser.cpp1605 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 DETSparser.cpp1019 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 DscopesInitPhase.h114 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override;
251 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override;
389 void VisitExportNamedDeclaration(ir::ExportNamedDeclaration *exportDecl) override;
H A DscopesInitPhase.cpp331 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 Dbinder.h31 class ExportNamedDeclaration;
221 void ValidateExportDecl(const ir::ExportNamedDeclaration *exportDecl);
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h46 _(EXPORT_NAMED_DECLARATION, ExportNamedDeclaration) \
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h58 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 DstatementParser.cpp2585 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 DastNodeMapping.h47 _(EXPORT_NAMED_DECLARATION, ExportNamedDeclaration) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompilerUnrechable.cpp227 void ETSCompiler::Compile([[maybe_unused]] const ir::ExportNamedDeclaration *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp213 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ExportNamedDeclaration *st) const in Check()
H A DETSAnalyzerUnreachable.cpp162 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::ExportNamedDeclaration *st) const in Check()

Completed in 29 milliseconds

12