Lines Matching defs:exported
2299 // The exported objects in the TSModuleScope do not need to be allocated index.
2346 const ir::Identifier *exported)
2353 if (exported != nullptr) {
2363 decl->BindNode(exported);
2368 exported->Name(), namespaceExportInternalName, exported, nullptr);
2371 ThrowSyntaxError("Duplicate export name of '" + exported->Name().Mutf8() + "'", exported->Start());
2546 auto *exported = AllocNode<ir::Identifier>(exportedString);
2547 exported->SetRange(exportedToken.Loc());
2549 return exported;
2556 ir::Identifier *exported = nullptr;
2560 exported = ParseNamedExport(lexer_->GetToken());
2561 lexer_->NextToken(); // eat exported name
2568 AddExportStarEntryItem(startLoc, source, exported);
2577 auto *exportDeclaration = AllocNode<ir::ExportAllDeclaration>(source, exported, assertClause);
2625 ir::Identifier *exported = nullptr;
2629 exported = ParseNamedExport(lexer_->GetToken());
2630 lexer_->NextToken(); // eat exported name
2632 exported = ParseNamedExport(localToken);
2635 auto *specifier = AllocNode<ir::ExportSpecifier>(local, exported, isTypeOfExportSpecifier);
2636 specifier->SetRange({local->Start(), exported->End()});