Searched refs:SourceTextModuleRecord (Results 1 – 21 of 21) sorted by relevance
20 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 …]
30 class SourceTextModuleRecord {32 explicit SourceTextModuleRecord(ArenaAllocator *allocator) in SourceTextModuleRecord() function45 ~SourceTextModuleRecord() = default;46 NO_COPY_SEMANTIC(SourceTextModuleRecord);47 NO_MOVE_SEMANTIC(SourceTextModuleRecord);
78 SourceTextModuleRecord *ModuleRecord() const in ModuleRecord()83 SourceTextModuleRecord *TypeModuleRecord() const in TypeModuleRecord()182 SourceTextModuleRecord *moduleRecord_ {nullptr};183 SourceTextModuleRecord *typeModuleRecord_ {nullptr};
75 moduleRecord_ = allocator_->New<SourceTextModuleRecord>(Allocator()); in SetKind()76 typeModuleRecord_ = allocator_->New<SourceTextModuleRecord>(Allocator()); in SetKind()
27 explicit ModuleRecordEmitter(parser::SourceTextModuleRecord *moduleRecord, int32_t bufferIdx) in ModuleRecordEmitter()53 parser::SourceTextModuleRecord *moduleRecord_;
44 auto *var = pg->Scope()->FindLocal(parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME); in Compile()
17 import { SourceTextModuleRecord } from "./ecmaModule";420 private moduleRecord: SourceTextModuleRecord;425 this.moduleRecord = new SourceTextModuleRecord(node.fileName);435 module(): SourceTextModuleRecord {
43 export class SourceTextModuleRecord { class
18 import { SourceTextModuleRecord } from "./ecmaModule";558 function makeModuleRecord(sourceTextModule: SourceTextModuleRecord): ModuleRecord {
99 void ExtractImportModuleRecord(parser::SourceTextModuleRecord *moduleRecord);100 void ExtractExportModuleRecord(parser::SourceTextModuleRecord *moduleRecord);
181 void TypeExtractor::ExtractImportModuleRecord(parser::SourceTextModuleRecord *moduleRecord) in ExtractImportModuleRecord()220 void TypeExtractor::ExtractExportModuleRecord(parser::SourceTextModuleRecord *moduleRecord) in ExtractExportModuleRecord()
52 return parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in GetName()
57 return parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in GetName()
132 util::StringView name = parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in CreateLRef()
89 parser::SourceTextModuleRecord *moduleRecord = pg->Binder()->Program()->ModuleRecord(); in HoistNameSpaceImports()
1148 … parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME, func); in ParseFunctionDeclaration()2171 auto importName = parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in AddImportEntryItem()2173 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItem()2181 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItem()2191 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItem()2222 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportNamedEntryItem()2236 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportNamedEntryItem()2266 auto *importEntry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddExportStarEntryItem()2268 auto *exportEntry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportStarEntryItem()2277 …auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>(moduleRequestIdx… in AddExportStarEntryItem()[all …]
461 parser::SourceTextModuleRecord *GetSourceTextModuleRecord();462 parser::SourceTextModuleRecord *GetSourceTextTypeModuleRecord();541 std::string name = std::string(parser::SourceTextModuleRecord::ANONY_NAMESPACE_NAME) +
3813 parser::SourceTextModuleRecord *ParserImpl::GetSourceTextModuleRecord() in GetSourceTextModuleRecord()3818 parser::SourceTextModuleRecord *ParserImpl::GetSourceTextTypeModuleRecord() in GetSourceTextTypeModuleRecord()
482 return parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in FunctionName()544 return parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in FunctionName()
279 SourceTextModuleRecord *GetSourceTextModuleRecord() in GetSourceTextModuleRecord()
1482 …auto *entry = moduleRecord->NewEntry<SourceTextModuleRecord::ExportEntry>(name, name, identifier, … in AddExportLocalEntryItem()