Home
last modified time | relevance | path

Searched refs:ExportDefaultDeclaration (Results 1 - 23 of 23) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/module/
H A DexportDefaultDeclaration.cpp25 void ExportDefaultDeclaration::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName) in TransformChildren()
33 void ExportDefaultDeclaration::Iterate(const NodeTraverser &cb) const in Iterate()
38 void ExportDefaultDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
41 {{"type", IsExportEquals() ? "TSExportAssignment" : "ExportDefaultDeclaration"}, {"declaration", decl_}}); in Dump()
44 void ExportDefaultDeclaration::Dump(ir::SrcDumper *dumper) const in Dump()
46 dumper->Add("ExportDefaultDeclaration"); in Dump()
49 void ExportDefaultDeclaration::Compile(compiler::PandaGen *pg) const in Compile()
54 void ExportDefaultDeclaration::Compile(compiler::ETSGen *etsg) const in Compile()
59 checker::Type *ExportDefaultDeclaration::Check(checker::TSChecker *checker) in Check()
64 checker::Type *ExportDefaultDeclaration
[all...]
H A DexportDefaultDeclaration.h22 class ExportDefaultDeclaration : public Statement { class
24 explicit ExportDefaultDeclaration(AstNode *decl, bool exportEquals) in ExportDefaultDeclaration() function in ark::es2panda::ir::ExportDefaultDeclaration
/arkcompiler/ets_frontend/es2panda/ir/module/
H A DexportDefaultDeclaration.cpp23 void ExportDefaultDeclaration::Iterate(const NodeTraverser &cb) const in Iterate()
28 void ExportDefaultDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
31 {{"type", IsExportEquals() ? "TSExportAssignment" : "ExportDefaultDeclaration"}, {"declaration", decl_}}); in Dump()
34 void ExportDefaultDeclaration::Compile(compiler::PandaGen *pg) const in Compile()
51 checker::Type *ExportDefaultDeclaration::Check([[maybe_unused]] checker::Checker *checker) const in Check()
56 void ExportDefaultDeclaration::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
H A DexportDefaultDeclaration.h32 class ExportDefaultDeclaration : public Statement { class
34 explicit ExportDefaultDeclaration(AstNode *decl, bool exportEquals) in ExportDefaultDeclaration() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ExportDefaultDeclaration
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DexportDefaultDeclarationBuilder.h25 class ExportDefaultDeclarationBuilder : public AstBuilder<ir::ExportDefaultDeclaration> {
41 ExportDefaultDeclaration *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementTSParser.cpp155 ir::ExportDefaultDeclaration *TSParser::ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc, in ParseExportDefaultDeclaration()
192 auto *exportDeclaration = AllocNode<ir::ExportDefaultDeclaration>(declNode, isExportEquals); in ParseExportDefaultDeclaration()
H A DforwardDeclForParserImpl.h42 class ExportDefaultDeclaration;
H A DASparser.h89 ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc,
H A DTSparser.h145 ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc,
H A DparserImpl.h446 virtual ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc,
H A DASparser.cpp1547 ir::ExportDefaultDeclaration *ASParser::ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc, in ParseExportDefaultDeclaration()
1594 auto *exportDeclaration = AllocNode<ir::ExportDefaultDeclaration>(declNode, isExportEquals); in ParseExportDefaultDeclaration()
H A DstatementParser.cpp1465 ir::ExportDefaultDeclaration *ParserImpl::ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc, in ParseExportDefaultDeclaration()
1514 auto *exportDeclaration = AllocNode<ir::ExportDefaultDeclaration>(declNode, isExportEquals); in ParseExportDefaultDeclaration()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h113 void VisitExportDefaultDeclaration(ir::ExportDefaultDeclaration *exportDecl) override;
250 void VisitExportDefaultDeclaration(ir::ExportDefaultDeclaration *exportDecl) override;
H A DscopesInitPhase.cpp313 void ScopesInitPhase::VisitExportDefaultDeclaration(ir::ExportDefaultDeclaration *exportDecl) in VisitExportDefaultDeclaration()
635 void InitScopesPhaseTs::VisitExportDefaultDeclaration(ir::ExportDefaultDeclaration *exportDecl) in VisitExportDefaultDeclaration()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h45 _(EXPORT_DEFAULT_DECLARATION, ExportDefaultDeclaration) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h46 _(EXPORT_DEFAULT_DECLARATION, ExportDefaultDeclaration) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompilerUnrechable.cpp222 void ETSCompiler::Compile([[maybe_unused]] const ir::ExportDefaultDeclaration *st) const in Compile()
H A DJSCompiler.cpp1249 void JSCompiler::Compile(const ir::ExportDefaultDeclaration *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp208 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ExportDefaultDeclaration *st) const in Check()
H A DETSAnalyzerUnreachable.cpp157 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::ExportDefaultDeclaration *st) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h57 class ExportDefaultDeclaration;
466 ir::ExportDefaultDeclaration *ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc,
H A DstatementParser.cpp2478 ir::ExportDefaultDeclaration *ParserImpl::ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc, in ParseExportDefaultDeclaration()
2528 auto *exportDeclaration = AllocNode<ir::ExportDefaultDeclaration>(declNode, isExportEquals); in ParseExportDefaultDeclaration()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp292 return VisitExportClassDeclaration<ir::ExportDefaultDeclaration>(node); in VisitTSNode()

Completed in 28 milliseconds