Home
last modified time | relevance | path

Searched refs:ETSPackageDeclaration (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsPackageDeclaration.cpp25 void ETSPackageDeclaration::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName) in TransformChildren()
33 void ETSPackageDeclaration::Iterate([[maybe_unused]] const NodeTraverser &cb) const in Iterate()
38 void ETSPackageDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
40 dumper->Add({{"type", "ETSPackageDeclaration"}, {"name", name_}}); in Dump()
43 void ETSPackageDeclaration::Dump(ir::SrcDumper *dumper) const in Dump()
51 void ETSPackageDeclaration::Compile(compiler::PandaGen *pg) const in Compile()
55 void ETSPackageDeclaration::Compile(compiler::ETSGen *etsg) const in Compile()
60 checker::Type *ETSPackageDeclaration::Check(checker::TSChecker *checker) in Check()
65 checker::Type *ETSPackageDeclaration::Check(checker::ETSChecker *checker) in Check()
70 ETSPackageDeclaration *ETSPackageDeclaratio
[all...]
H A DetsPackageDeclaration.h23 class ETSPackageDeclaration : public Statement { class
25 ETSPackageDeclaration() = delete;
26 ~ETSPackageDeclaration() override = default;
28 NO_COPY_SEMANTIC(ETSPackageDeclaration);
29 NO_MOVE_SEMANTIC(ETSPackageDeclaration);
31 explicit ETSPackageDeclaration(ir::Expression *const name) in ETSPackageDeclaration() function in ark::es2panda::ir::ETSPackageDeclaration
36 [[nodiscard]] ETSPackageDeclaration *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsPackageDeclarationBuilder.h25 class ETSPackageDeclarationBuilder : public AstBuilder<ETSPackageDeclaration> {
35 ETSPackageDeclaration *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h89 _(ETS_PACKAGE_DECLARATION, ETSPackageDeclaration) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp141 void JSCompiler::Compile([[maybe_unused]] const ir::ETSPackageDeclaration *expr) const in Compile()
H A DETSCompilerUnrechable.cpp105 void ETSCompiler::Compile([[maybe_unused]] const ir::ETSPackageDeclaration *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp112 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSPackageDeclaration *st) const in Check()
H A DETSAnalyzer.cpp501 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::ETSPackageDeclaration *st) const in Check()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparser.h26 class ETSPackageDeclaration;
242 ir::ETSPackageDeclaration *ParsePackageDeclaration();
H A DETSparser.cpp1043 ir::ETSPackageDeclaration *ETSParser::ParsePackageDeclaration() in ParsePackageDeclaration()
1058 auto *packageDeclaration = AllocNode<ir::ETSPackageDeclaration>(name); in ParsePackageDeclaration()

Completed in 13 milliseconds