Home
last modified time | relevance | path

Searched refs:TSModuleBlock (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsModuleBlock.cpp25 void TSModuleBlock::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren()
35 void TSModuleBlock::Iterate(const NodeTraverser &cb) const in Iterate()
42 void TSModuleBlock::Dump(ir::AstDumper *dumper) const in Dump()
44 dumper->Add({{"type", "TSModuleBlock"}, {"body", statements_}}); in Dump()
47 void TSModuleBlock::Dump(ir::SrcDumper *dumper) const in Dump()
49 dumper->Add("TSModuleBlock"); in Dump()
52 void TSModuleBlock::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile()
56 void TSModuleBlock::Compile(compiler::ETSGen *etsg) const in Compile()
61 checker::Type *TSModuleBlock::Check([[maybe_unused]] checker::TSChecker *checker) in Check()
66 checker::Type *TSModuleBlock
[all...]
H A DtsModuleBlock.h23 class TSModuleBlock : public Statement { class
25 explicit TSModuleBlock(ArenaVector<Statement *> &&statements) in TSModuleBlock() function in ark::es2panda::ir::TSModuleBlock
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsModuleBlock.cpp23 void TSModuleBlock::Iterate(const NodeTraverser &cb) const in Iterate()
30 void TSModuleBlock::Dump(ir::AstDumper *dumper) const in Dump()
32 dumper->Add({{"type", "TSModuleBlock"}, {"body", statements_}}); in Dump()
35 void TSModuleBlock::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile()
37 checker::Type *TSModuleBlock::Check([[maybe_unused]] checker::Checker *checker) const in Check()
42 void TSModuleBlock::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
47 void TSModuleBlock::AddStatementInFront(Statement *statement) in AddStatementInFront()
H A DtsModuleBlock.h32 class TSModuleBlock : public Statement { class
34 explicit TSModuleBlock(ArenaVector<Statement *> &&statements) in TSModuleBlock() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSModuleBlock
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsModuleBlockBuilder.h25 class TSModuleBlockBuilder : public AstBuilder<TSModuleBlock> {
38 TSModuleBlock *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DTypedParser.h37 ir::TSModuleBlock *ParseTsModuleBlock();
H A DTypedParser.cpp304 ir::TSModuleBlock *TypedParser::ParseTsModuleBlock() in ParseTsModuleBlock()
318 auto *blockNode = AllocNode<ir::TSModuleBlock>(std::move(statements)); in ParseTsModuleBlock()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h112 _(TS_MODULE_BLOCK, TSModuleBlock) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h134 _(TS_MODULE_BLOCK, TSModuleBlock) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp362 void JSCompiler::Compile([[maybe_unused]] const ir::TSModuleBlock *st) const in Compile()
H A DETSCompilerUnrechable.cpp372 void ETSCompiler::Compile([[maybe_unused]] const ir::TSModuleBlock *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h208 void VisitTSModuleBlock(ir::TSModuleBlock *block) override;
H A DscopesInitPhase.cpp505 void ScopeInitTyped::VisitTSModuleBlock(ir::TSModuleBlock *block) in VisitTSModuleBlock()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp343 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSModuleBlock *st) const in Check()
H A DETSAnalyzerUnreachable.cpp293 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::TSModuleBlock *st) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h111 class TSModuleBlock;
534 ir::TSModuleBlock *ParseTsModuleBlock();
H A DstatementParser.cpp561 ir::TSModuleBlock *ParserImpl::ParseTsModuleBlock() in ParseTsModuleBlock()
575 auto *blockNode = AllocNode<ir::TSModuleBlock>(std::move(statements)); in ParseTsModuleBlock()

Completed in 17 milliseconds