Home
last modified time | relevance | path

Searched refs:NamespaceDeclaration (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DnamespaceDeclaration.cpp25 void NamespaceDeclaration::TransformChildren([[maybe_unused]] const NodeTransformer &cb, in TransformChildren()
30 void NamespaceDeclaration::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate()
32 void NamespaceDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
34 dumper->Add({{"type", "NamespaceDeclaration"}, {"definition", def_}}); in Dump()
37 void NamespaceDeclaration::Dump([[maybe_unused]] ir::SrcDumper *dumper) const {} in Dump()
39 void NamespaceDeclaration::Compile(compiler::PandaGen *pg) const in Compile()
44 void NamespaceDeclaration::Compile(compiler::ETSGen *etsg) const in Compile()
49 checker::Type *NamespaceDeclaration::Check(checker::TSChecker *checker) in Check()
54 checker::Type *NamespaceDeclaration::Check(checker::ETSChecker *checker) in Check()
H A DnamespaceDeclaration.h24 class NamespaceDeclaration : public Statement { class
26 NamespaceDeclaration() = delete;
27 ~NamespaceDeclaration() override = default;
29 NO_COPY_SEMANTIC(NamespaceDeclaration);
30 NO_MOVE_SEMANTIC(NamespaceDeclaration);
32 explicit NamespaceDeclaration(NamespaceDefinition *def) : Statement(AstNodeType::NAMESPACE_DECLARATION), def_(def) in NamespaceDeclaration() function in ark::es2panda::ir::NamespaceDeclaration
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserNamespaces.cpp39 ir::NamespaceDeclaration *ETSParser::ParseNamespaceDeclaration(ir::ModifierFlags flags) in ParseNamespaceDeclaration()
53 auto *namespaceDecl = AllocNode<ir::NamespaceDeclaration>(namespaceDefinition); in ParseNamespaceDeclaration()
H A DETSparser.h418 ir::NamespaceDeclaration *ParseNamespaceDeclaration(ir::ModifierFlags flags);
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h68 _(NAMESPACE_DECLARATION, NamespaceDeclaration) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp507 void JSCompiler::Compile([[maybe_unused]] const ir::NamespaceDeclaration *st) const in Compile()
H A DETSCompilerUnrechable.cpp507 void ETSCompiler::Compile([[maybe_unused]] const ir::NamespaceDeclaration *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp408 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::NamespaceDeclaration *expr) const in Check()
H A DETSAnalyzer.cpp1879 checker::Type *ETSAnalyzer::Check(ir::NamespaceDeclaration *st) const in Check()

Completed in 9 milliseconds