Home
last modified time | relevance | path

Searched refs:TSImportEqualsDeclaration (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsImportEqualsDeclaration.cpp27 void TSImportEqualsDeclaration::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren()
40 void TSImportEqualsDeclaration::Iterate(const NodeTraverser &cb) const in Iterate()
46 void TSImportEqualsDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
48 dumper->Add({{"type", "TSImportEqualsDeclaration"}, in Dump()
54 void TSImportEqualsDeclaration::Dump(ir::SrcDumper *dumper) const in Dump()
56 dumper->Add("TSImportEqualsDeclaration"); in Dump()
59 void TSImportEqualsDeclaration::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile()
63 void TSImportEqualsDeclaration::Compile(compiler::ETSGen *etsg) const in Compile()
68 checker::Type *TSImportEqualsDeclaration::Check([[maybe_unused]] checker::TSChecker *checker) in Check()
73 checker::Type *TSImportEqualsDeclaration
[all...]
H A DtsImportEqualsDeclaration.h24 class TSImportEqualsDeclaration : public Statement { class
26 explicit TSImportEqualsDeclaration(Identifier *id, Expression *moduleReference, bool isExport) in TSImportEqualsDeclaration() function in ark::es2panda::ir::TSImportEqualsDeclaration
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsImportEqualsDeclaration.cpp24 void TSImportEqualsDeclaration::Iterate(const NodeTraverser &cb) const in Iterate()
30 void TSImportEqualsDeclaration::Dump(ir::AstDumper *dumper) const in Dump()
32 dumper->Add({{"type", "TSImportEqualsDeclaration"}, in Dump()
38 void TSImportEqualsDeclaration::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile()
40 checker::Type *TSImportEqualsDeclaration::Check([[maybe_unused]] checker::Checker *checker) const in Check()
45 void TSImportEqualsDeclaration::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
H A DtsImportEqualsDeclaration.h34 class TSImportEqualsDeclaration : public Statement { class
36 explicit TSImportEqualsDeclaration(Identifier *id, Expression *moduleReference, bool isExport) in TSImportEqualsDeclaration() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSImportEqualsDeclaration
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsImportEqualsDeclarationBuilder.h25 class TSImportEqualsDeclarationBuilder : public AstBuilder<TSImportEqualsDeclaration> {
47 TSImportEqualsDeclaration *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DstatementTSParser.cpp124 ir::TSImportEqualsDeclaration *TSParser::ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc, in ParseTsImportEqualsDeclaration()
146 auto *importEqualsDecl = AllocNode<ir::TSImportEqualsDeclaration>(id, ParseModuleReference(), isExport); in ParseTsImportEqualsDeclaration()
H A DTSparser.h78 ir::TSImportEqualsDeclaration *ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc,
H A DTSparser.cpp2113 auto *importEqualsDecl = AllocNode<ir::TSImportEqualsDeclaration>(local, ParseModuleReference(), false); in ParseImportDefaultSpecifier()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h121 _(TS_IMPORT_EQUALS_DECLARATION, TSImportEqualsDeclaration) \
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.h118 ir::AstNode *VisitTsImportEqualsDeclaration(ir::TSImportEqualsDeclaration *node);
200 bool IsInstantiatedImportEquals(const ir::TSImportEqualsDeclaration *node, binder::Scope *scope) const;
H A Dtransformer.cpp1634 ir::AstNode *Transformer::VisitTsImportEqualsDeclaration(ir::TSImportEqualsDeclaration *node) in VisitTsImportEqualsDeclaration()
1664 bool Transformer::IsInstantiatedImportEquals(const ir::TSImportEqualsDeclaration *node, binder::Scope *scope) const in IsInstantiatedImportEquals()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h143 _(TS_IMPORT_EQUALS_DECLARATION, TSImportEqualsDeclaration) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp312 void JSCompiler::Compile([[maybe_unused]] const ir::TSImportEqualsDeclaration *st) const in Compile()
H A DETSCompilerUnrechable.cpp327 void ETSCompiler::Compile([[maybe_unused]] const ir::TSImportEqualsDeclaration *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp313 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSImportEqualsDeclaration *st) const in Check()
H A DETSAnalyzerUnreachable.cpp248 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::TSImportEqualsDeclaration *st) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h110 class TSImportEqualsDeclaration;
531 ir::TSImportEqualsDeclaration *ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc,
H A DstatementParser.cpp489 ir::TSImportEqualsDeclaration *ParserImpl::ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc, in ParseTsImportEqualsDeclaration()
526 auto *importEqualsDecl = AllocNode<ir::TSImportEqualsDeclaration>(id, ParseModuleReference(), isExport); in ParseTsImportEqualsDeclaration()
3127 auto *importEqualsDecl = AllocNode<ir::TSImportEqualsDeclaration>(local, ParseModuleReference(), false); in ParseImportDefaultSpecifier()

Completed in 20 milliseconds