Searched refs:SourceTextModuleRecord (Results 1 – 17 of 17) sorted by relevance
20 int SourceTextModuleRecord::AddModuleRequest(const ModuleRequestRecord record) in AddModuleRequest()37 void SourceTextModuleRecord::AddImportEntry(SourceTextModuleRecord::ImportEntry *entry) in AddImportEntry()52 void SourceTextModuleRecord::AddStarImportEntry(SourceTextModuleRecord::ImportEntry *entry) in AddStarImportEntry()65 bool SourceTextModuleRecord::AddLocalExportEntry(SourceTextModuleRecord::ExportEntry *entry) in AddLocalExportEntry()89 bool SourceTextModuleRecord::AddIndirectExportEntry(SourceTextModuleRecord::ExportEntry *entry) in AddIndirectExportEntry()105 void SourceTextModuleRecord::AddStarExportEntry(SourceTextModuleRecord::ExportEntry *entry) in AddStarExportEntry()114 bool SourceTextModuleRecord::HasDuplicateExport(util::StringView exportName) const in HasDuplicateExport()117 const SourceTextModuleRecord::ExportEntry *e = entryUnit.second; in HasDuplicateExport()132 …bool SourceTextModuleRecord::CheckImplicitIndirectExport(SourceTextModuleRecord::ExportEntry *expo… in CheckImplicitIndirectExport()145 …void SourceTextModuleRecord::CheckImplicitIndirectExport(SourceTextModuleRecord::ImportEntry *impo… in CheckImplicitIndirectExport()[all …]
31 class SourceTextModuleRecord {33 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()242 SourceTextModuleRecord *moduleRecord_ {nullptr};243 SourceTextModuleRecord *typeModuleRecord_ {nullptr};
99 moduleRecord_ = allocator_->New<SourceTextModuleRecord>(Allocator()); in SetKind()100 typeModuleRecord_ = allocator_->New<SourceTextModuleRecord>(Allocator()); in SetKind()
27 explicit ModuleRecordEmitter(parser::SourceTextModuleRecord *moduleRecord, int32_t bufferIdx, in ModuleRecordEmitter()74 parser::SourceTextModuleRecord *moduleRecord_;
44 auto *var = pg->Scope()->FindLocal(parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME); in Compile()
83 if (moduleRequestIdx != parser::SourceTextModuleRecord::INVALID_MODULEREQUEST_ID) { in CollectRelativeModule()
489 return parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in FunctionName()563 return parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in GetName()
52 return parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in GetName()
58 return parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in GetName()574 parser::SourceTextModuleRecord *moduleRecord = pg->Binder()->Program()->TypeModuleRecord(); in AddFieldTypeForTypeReference()
92 parser::SourceTextModuleRecord *moduleRecord = pg->Binder()->Program()->ModuleRecord(); in HoistNameSpaceImports()
191 util::StringView name = parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in CreateLRef()
1182 … parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME, func); in ParseFunctionDeclaration()2241 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItemForImportSpecifier()2255 auto importName = parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in AddImportEntryItemForImportDefaultOrNamespaceSpecifier()2257 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItemForImportDefaultOrNamespaceSpecifier()2263 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddImportEntryItemForImportDefaultOrNamespaceSpecifier()2290 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportNamedEntryItem()2308 auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportNamedEntryItem()2338 auto *importEntry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ImportEntry>( in AddExportStarEntryItem()2340 auto *exportEntry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>( in AddExportStarEntryItem()2349 …auto *entry = moduleRecord->NewEntry<parser::SourceTextModuleRecord::ExportEntry>(moduleRequestIdx… in AddExportStarEntryItem()[all …]
509 parser::SourceTextModuleRecord *GetSourceTextModuleRecord(); in DEFINE_BITOPS()510 parser::SourceTextModuleRecord *GetSourceTextTypeModuleRecord(); in DEFINE_BITOPS()594 std::string name = std::string(parser::SourceTextModuleRecord::ANONY_NAMESPACE_NAME) + in DEFINE_BITOPS()
4278 parser::SourceTextModuleRecord *ParserImpl::GetSourceTextModuleRecord() in GetSourceTextModuleRecord()4283 parser::SourceTextModuleRecord *ParserImpl::GetSourceTextTypeModuleRecord() in GetSourceTextTypeModuleRecord()
323 SourceTextModuleRecord *GetSourceTextModuleRecord() in GetSourceTextModuleRecord()
1988 …auto *entry = moduleRecord->NewEntry<SourceTextModuleRecord::ExportEntry>(name, name, identifier, … in AddExportLocalEntryItem()