Home
last modified time | relevance | path

Searched refs:SourceTextModuleRecord (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/es2panda/parser/module/
DsourceTextModuleRecord.cpp20 int SourceTextModuleRecord::AddModuleRequest(const util::StringView source) in AddModuleRequest()
36 void SourceTextModuleRecord::AddImportEntry(SourceTextModuleRecord::ImportEntry *entry) in AddImportEntry()
49 void SourceTextModuleRecord::AddStarImportEntry(SourceTextModuleRecord::ImportEntry *entry) in AddStarImportEntry()
62 bool SourceTextModuleRecord::AddLocalExportEntry(SourceTextModuleRecord::ExportEntry *entry) in AddLocalExportEntry()
85 bool SourceTextModuleRecord::AddIndirectExportEntry(SourceTextModuleRecord::ExportEntry *entry) in AddIndirectExportEntry()
99 void SourceTextModuleRecord::AddStarExportEntry(SourceTextModuleRecord::ExportEntry *entry) in AddStarExportEntry()
108 bool SourceTextModuleRecord::HasDuplicateExport(util::StringView exportName) const in HasDuplicateExport()
111 const SourceTextModuleRecord::ExportEntry *e = entryUnit.second; in HasDuplicateExport()
126 …bool SourceTextModuleRecord::CheckImplicitIndirectExport(SourceTextModuleRecord::ExportEntry *expo… in CheckImplicitIndirectExport()
137 …void SourceTextModuleRecord::CheckImplicitIndirectExport(SourceTextModuleRecord::ImportEntry *impo… in CheckImplicitIndirectExport()
[all …]
DsourceTextModuleRecord.h30 class SourceTextModuleRecord {
32 explicit SourceTextModuleRecord(ArenaAllocator *allocator) in SourceTextModuleRecord() function
45 ~SourceTextModuleRecord() = default;
46 NO_COPY_SEMANTIC(SourceTextModuleRecord);
47 NO_MOVE_SEMANTIC(SourceTextModuleRecord);
/arkcompiler/ets_frontend/es2panda/parser/program/
Dprogram.h78 SourceTextModuleRecord *ModuleRecord() const in ModuleRecord()
83 SourceTextModuleRecord *TypeModuleRecord() const in TypeModuleRecord()
212 SourceTextModuleRecord *moduleRecord_ {nullptr};
213 SourceTextModuleRecord *typeModuleRecord_ {nullptr};
Dprogram.cpp79 moduleRecord_ = allocator_->New<SourceTextModuleRecord>(Allocator()); in SetKind()
80 typeModuleRecord_ = allocator_->New<SourceTextModuleRecord>(Allocator()); in SetKind()
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
DmoduleRecordEmitter.h27 explicit ModuleRecordEmitter(parser::SourceTextModuleRecord *moduleRecord, int32_t bufferIdx) in ModuleRecordEmitter()
53 parser::SourceTextModuleRecord *moduleRecord_;
/arkcompiler/ets_frontend/es2panda/ir/module/
DexportDefaultDeclaration.cpp44 auto *var = pg->Scope()->FindLocal(parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME); in Compile()
/arkcompiler/ets_frontend/ts2panda/src/
Dscope.ts17 import { SourceTextModuleRecord } from "./ecmaModule";
420 private moduleRecord: SourceTextModuleRecord;
425 this.moduleRecord = new SourceTextModuleRecord(node.fileName);
435 module(): SourceTextModuleRecord {
DecmaModule.ts43 export class SourceTextModuleRecord { class
Dts2panda.ts18 import { SourceTextModuleRecord } from "./ecmaModule";
558 function makeModuleRecord(sourceTextModule: SourceTextModuleRecord): ModuleRecord {
/arkcompiler/ets_frontend/es2panda/util/
Dconcurrent.cpp83 if (moduleRequestIdx != parser::SourceTextModuleRecord::INVALID_MODULEREQUEST_ID) { in CollectRelativeModule()
Dhelpers.cpp481 return parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in FunctionName()
543 return parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in FunctionName()
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.h99 void ExtractImportModuleRecord(parser::SourceTextModuleRecord *moduleRecord);
100 void ExtractExportModuleRecord(parser::SourceTextModuleRecord *moduleRecord);
DtypeExtractor.cpp184 void TypeExtractor::ExtractImportModuleRecord(parser::SourceTextModuleRecord *moduleRecord) in ExtractImportModuleRecord()
223 void TypeExtractor::ExtractExportModuleRecord(parser::SourceTextModuleRecord *moduleRecord) in ExtractExportModuleRecord()
/arkcompiler/ets_frontend/es2panda/ir/base/
DscriptFunction.cpp52 return parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in GetName()
DclassDefinition.cpp58 return parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in GetName()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dhoisting.cpp90 parser::SourceTextModuleRecord *moduleRecord = pg->Binder()->Program()->ModuleRecord(); in HoistNameSpaceImports()
Dlreference.cpp191 util::StringView name = parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in CreateLRef()
/arkcompiler/ets_frontend/es2panda/parser/
DstatementParser.cpp1171 … parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME, func); in ParseFunctionDeclaration()
2230 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItemForImportSpecifier()
2244 auto importName = parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in AddImportEntryItemForImportDefaultOrNamespaceSpecifier()
2246 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItemForImportDefaultOrNamespaceSpecifier()
2252 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItemForImportDefaultOrNamespaceSpecifier()
2279 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportNamedEntryItem()
2297 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportNamedEntryItem()
2327 auto *importEntry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddExportStarEntryItem()
2329 auto *exportEntry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportStarEntryItem()
2338 …auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>(moduleRequestIdx… in AddExportStarEntryItem()
[all …]
DparserImpl.h504 parser::SourceTextModuleRecord *GetSourceTextModuleRecord(); in DEFINE_BITOPS()
505 parser::SourceTextModuleRecord *GetSourceTextTypeModuleRecord(); in DEFINE_BITOPS()
587 std::string name = std::string(parser::SourceTextModuleRecord::ANONY_NAMESPACE_NAME) + in DEFINE_BITOPS()
DparserImpl.cpp4225 parser::SourceTextModuleRecord *ParserImpl::GetSourceTextModuleRecord() in GetSourceTextModuleRecord()
4230 parser::SourceTextModuleRecord *ParserImpl::GetSourceTextTypeModuleRecord() in GetSourceTextTypeModuleRecord()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.h323 SourceTextModuleRecord *GetSourceTextModuleRecord() in GetSourceTextModuleRecord()
Dtransformer.cpp1965 …auto *entry = moduleRecord->NewEntry<SourceTextModuleRecord::ExportEntry>(name, name, identifier, … in AddExportLocalEntryItem()