Skip to content

Commit

Permalink
add build
Browse files Browse the repository at this point in the history
  • Loading branch information
guybedford committed May 23, 2024
1 parent d2b9a1a commit 726b58b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions build/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2708,7 +2708,7 @@
optional <var>exportStarSet</var>: a List of Source Text Module Records,
): a List of Strings
</del>
</a></li><li><span class="item-toggle-none"></span><a href="#sec-source-text-module-record-getstarexports" title="GetStarExports ( )"><span class="secnum">16.1.1.3.3</span> <ins>GetStarExports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-source-text-module-record-getmodulesource" title="GetModuleSource ( )"><span class="secnum">16.1.1.3.4</span> GetModuleSource ( )</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-HostGetModuleSourceName" title="HostGetModuleSourceName ( moduleSource )"><span class="secnum">16.1.1.4</span> <del>HostGetModuleSourceName ( <var>moduleSource</var> )</del></a></li><li><span class="item-toggle-none"></span><a href="#sec-HostGetModuleRecordFromSource" title="HostGetModuleRecordFromSource ( moduleSource )"><span class="secnum">16.1.1.5</span> <ins>HostGetModuleRecordFromSource ( <var>moduleSource</var> )</ins></a></li><li><span class="item-toggle">◢</span><a href="#sec-getmodulenamespace" title="GetModuleNamespace ( module )"><span class="secnum">16.1.1.6</span> GetModuleNamespace ( <var>module</var> )</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-populateexportstarset" title="PopulateExportStarSet ( module [ , exportStarSet ] )"><span class="secnum">16.1.1.6.1</span> <ins>PopulateExportStarSet ( <var>module</var> [ , <var>exportStarSet</var> ] )</ins></a></li></ol></li></ol></li></ol></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-reflection" title="Reflection"><span class="secnum">28</span> Reflection</a><ol class="toc"><li><span class="item-toggle">◢</span><a href="#sec-module-source-objects" title="Module Source Objects"><span class="secnum">28.1</span> Module Source Objects</a><ol class="toc"><li><span class="item-toggle">◢</span><a href="#sec-%abstractmodulesource%-constructor" title="The %AbstractModuleSource% Constructor"><span class="secnum">28.1.1</span> The %AbstractModuleSource% Constructor</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%" title="%AbstractModuleSource% ( )"><span class="secnum">28.1.1.1</span> %AbstractModuleSource% ( )</a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-properties-of-the-%abstractmodulesource%-intrinsic-object" title="Properties of the %AbstractModuleSource% Intrinsic Object"><span class="secnum">28.1.2</span> Properties of the %AbstractModuleSource% Intrinsic Object</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype" title="%AbstractModuleSource%.prototype"><span class="secnum">28.1.2.1</span> %AbstractModuleSource%.prototype</a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-properties-of-the-%abstractmodulesource%-prototype-object" title="Properties of the %AbstractModuleSource% Prototype Object"><span class="secnum">28.1.3</span> Properties of the %AbstractModuleSource% Prototype Object</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.constructor" title="%AbstractModuleSource%.prototype.constructor"><span class="secnum">28.1.3.1</span> %AbstractModuleSource%.prototype.constructor</a></li><li><span class="item-toggle-none"></span><a href="#sec-get-%abstractmodulesource%.prototype.@@tostringtag" title="get %AbstractModuleSource%.prototype [ @@toStringTag ]"><span class="secnum">28.1.3.2</span> get %AbstractModuleSource%.prototype [ @@toStringTag ]</a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.imports" title="%AbstractModuleSource%.prototype.imports ( )"><span class="secnum">28.1.3.3</span> <ins>%AbstractModuleSource%.prototype.imports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.namedExports" title="%AbstractModuleSource%.prototype.namedExports ( )"><span class="secnum">28.1.3.4</span> <ins>%AbstractModuleSource%.prototype.namedExports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.starExports" title="%AbstractModuleSource%.prototype.starExports ( )"><span class="secnum">28.1.3.5</span> <ins>%AbstractModuleSource%.prototype.starExports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.hasDynamicImport" title="get AbstractModuleSource.prototype.hasDynamicImport"><span class="secnum">28.1.3.6</span> <ins>get AbstractModuleSource.prototype.hasDynamicImport</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.hasImportMeta" title="get AbstractModuleSource.prototype.hasImportMeta"><span class="secnum">28.1.3.7</span> <ins>get AbstractModuleSource.prototype.hasImportMeta</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.hasTopLevelAwait" title="get AbstractModuleSource.prototype.hasTopLevelAwait"><span class="secnum">28.1.3.8</span> <ins>get AbstractModuleSource.prototype.hasTopLevelAwait</ins></a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-module-source-object" title="The %ModuleSource% Constructor"><span class="secnum">28.1.4</span> <ins>The %ModuleSource% Constructor</ins></a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%modulesource%" title="%ModuleSource% ( )"><span class="secnum">28.1.4.1</span> %ModuleSource% ( )</a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-properties-of-the-%modulesource%-prototype-object" title="Properties of the %ModuleSource% Prototype Object"><span class="secnum">28.1.5</span> <ins>Properties of the %ModuleSource% Prototype Object</ins></a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%modulesource%.prototype.constructor" title="%ModuleSource%.prototype.constructor"><span class="secnum">28.1.5.1</span> <ins>%ModuleSource%.prototype.constructor</ins></a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-properties-of-modulesource-instances" title="Properties of ModuleSource Instances"><span class="secnum">28.1.6</span> <ins>Properties of ModuleSource Instances</ins></a></li><li><span class="item-toggle">◢</span><a href="#sec-abstract-operations-for-modulesource-objects" title="Abstract Operations for ModuleSource Objects"><span class="secnum">28.1.7</span> <ins>Abstract Operations for ModuleSource Objects</ins></a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-getmodulesourcesourcetextmodulerecord" title="GetModuleSourceSourceTextModuleRecord ( M )"><span class="secnum">28.1.7.1</span> GetModuleSourceSourceTextModuleRecord ( <var>M</var> )</a></li></ol></li></ol></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-host-layering-points" title="Host Layering Points"><span class="secnum">A</span> Host Layering Points</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-host-hooks-summary" title="Host Hooks"><span class="secnum">A.1</span> Host Hooks</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-copyright-and-software-license" title="Copyright &amp; Software License"><span class="secnum">B</span> Copyright &amp; Software License</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 1 Draft / May 17, 2024</h1><h1 class="title">ECMAScript Module Phase Imports</h1>
</a></li><li><span class="item-toggle-none"></span><a href="#sec-source-text-module-record-getstarexports" title="GetStarExports ( )"><span class="secnum">16.1.1.3.3</span> <ins>GetStarExports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-source-text-module-record-getmodulesource" title="GetModuleSource ( )"><span class="secnum">16.1.1.3.4</span> GetModuleSource ( )</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-HostGetModuleSourceName" title="HostGetModuleSourceName ( moduleSource )"><span class="secnum">16.1.1.4</span> <del>HostGetModuleSourceName ( <var>moduleSource</var> )</del></a></li><li><span class="item-toggle-none"></span><a href="#sec-HostGetModuleRecordFromSource" title="HostGetModuleRecordFromSource ( moduleSource )"><span class="secnum">16.1.1.5</span> <ins>HostGetModuleRecordFromSource ( <var>moduleSource</var> )</ins></a></li><li><span class="item-toggle">◢</span><a href="#sec-getmodulenamespace" title="GetModuleNamespace ( module )"><span class="secnum">16.1.1.6</span> GetModuleNamespace ( <var>module</var> )</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-populateexportstarset" title="PopulateExportStarSet ( module [ , exportStarSet ] )"><span class="secnum">16.1.1.6.1</span> <ins>PopulateExportStarSet ( <var>module</var> [ , <var>exportStarSet</var> ] )</ins></a></li></ol></li></ol></li></ol></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-reflection" title="Reflection"><span class="secnum">28</span> Reflection</a><ol class="toc"><li><span class="item-toggle">◢</span><a href="#sec-module-source-objects" title="Module Source Objects"><span class="secnum">28.1</span> Module Source Objects</a><ol class="toc"><li><span class="item-toggle">◢</span><a href="#sec-%abstractmodulesource%-constructor" title="The %AbstractModuleSource% Constructor"><span class="secnum">28.1.1</span> The %AbstractModuleSource% Constructor</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%" title="%AbstractModuleSource% ( )"><span class="secnum">28.1.1.1</span> %AbstractModuleSource% ( )</a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-properties-of-the-%abstractmodulesource%-intrinsic-object" title="Properties of the %AbstractModuleSource% Intrinsic Object"><span class="secnum">28.1.2</span> Properties of the %AbstractModuleSource% Intrinsic Object</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype" title="%AbstractModuleSource%.prototype"><span class="secnum">28.1.2.1</span> %AbstractModuleSource%.prototype</a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-properties-of-the-%abstractmodulesource%-prototype-object" title="Properties of the %AbstractModuleSource% Prototype Object"><span class="secnum">28.1.3</span> Properties of the %AbstractModuleSource% Prototype Object</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.constructor" title="%AbstractModuleSource%.prototype.constructor"><span class="secnum">28.1.3.1</span> %AbstractModuleSource%.prototype.constructor</a></li><li><span class="item-toggle-none"></span><a href="#sec-get-%abstractmodulesource%.prototype.@@tostringtag" title="get %AbstractModuleSource%.prototype [ @@toStringTag ]"><span class="secnum">28.1.3.2</span> get %AbstractModuleSource%.prototype [ @@toStringTag ]</a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.imports" title="%AbstractModuleSource%.prototype.imports ( )"><span class="secnum">28.1.3.3</span> <ins>%AbstractModuleSource%.prototype.imports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.namedExports" title="%AbstractModuleSource%.prototype.namedExports ( )"><span class="secnum">28.1.3.4</span> <ins>%AbstractModuleSource%.prototype.namedExports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.starExports" title="%AbstractModuleSource%.prototype.starExports ( )"><span class="secnum">28.1.3.5</span> <ins>%AbstractModuleSource%.prototype.starExports ( )</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.hasDynamicImport" title="get AbstractModuleSource.prototype.hasDynamicImport"><span class="secnum">28.1.3.6</span> <ins>get AbstractModuleSource.prototype.hasDynamicImport</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.hasImportMeta" title="get AbstractModuleSource.prototype.hasImportMeta"><span class="secnum">28.1.3.7</span> <ins>get AbstractModuleSource.prototype.hasImportMeta</ins></a></li><li><span class="item-toggle-none"></span><a href="#sec-%abstractmodulesource%.prototype.hasTopLevelAwait" title="get AbstractModuleSource.prototype.hasTopLevelAwait"><span class="secnum">28.1.3.8</span> <ins>get AbstractModuleSource.prototype.hasTopLevelAwait</ins></a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-module-source-object" title="The %ModuleSource% Constructor"><span class="secnum">28.1.4</span> <ins>The %ModuleSource% Constructor</ins></a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%modulesource%" title="%ModuleSource% ( )"><span class="secnum">28.1.4.1</span> %ModuleSource% ( )</a></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-properties-of-the-%modulesource%-prototype-object" title="Properties of the %ModuleSource% Prototype Object"><span class="secnum">28.1.5</span> <ins>Properties of the %ModuleSource% Prototype Object</ins></a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-%modulesource%.prototype.constructor" title="%ModuleSource%.prototype.constructor"><span class="secnum">28.1.5.1</span> <ins>%ModuleSource%.prototype.constructor</ins></a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-properties-of-modulesource-instances" title="Properties of ModuleSource Instances"><span class="secnum">28.1.6</span> <ins>Properties of ModuleSource Instances</ins></a></li><li><span class="item-toggle">◢</span><a href="#sec-abstract-operations-for-modulesource-objects" title="Abstract Operations for ModuleSource Objects"><span class="secnum">28.1.7</span> <ins>Abstract Operations for ModuleSource Objects</ins></a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-getmodulesourcesourcetextmodulerecord" title="GetModuleSourceSourceTextModuleRecord ( M )"><span class="secnum">28.1.7.1</span> GetModuleSourceSourceTextModuleRecord ( <var>M</var> )</a></li></ol></li></ol></li></ol></li><li><span class="item-toggle">◢</span><a href="#sec-host-layering-points" title="Host Layering Points"><span class="secnum">A</span> Host Layering Points</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-host-hooks-summary" title="Host Hooks"><span class="secnum">A.1</span> Host Hooks</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-copyright-and-software-license" title="Copyright &amp; Software License"><span class="secnum">B</span> Copyright &amp; Software License</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 1 Draft / May 23, 2024</h1><h1 class="title">ECMAScript Module Phase Imports</h1>
<emu-clause id="sec-ecmascript-data-types-and-values" aoid="Type">
<h1><span class="secnum">1</span> ECMAScript Data Types and Values</h1>
Expand Down Expand Up @@ -3971,7 +3971,7 @@ <h1>
<emu-clause id="sec-source-text-module-record-getstarexports" type="concrete method">
<h1><span class="secnum">16.1.1.3.3</span> <ins>GetStarExports ( )</ins></h1>
<p>The GetStarExports concrete method of a <emu-xref href="#sourctextmodule-record"><a href="https://tc39.es/ecma262/#sourctextmodule-record">Source Text Module Record</a></emu-xref> <var>module</var> takes no arguments and returns a <emu-xref href="#sec-list-and-record-specification-type"><a href="https://tc39.es/ecma262/#sec-list-and-record-specification-type">List</a></emu-xref> of <emu-xref aoid="ModuleRequests"><a href="https://tc39.es/ecma262/#sec-static-semantics-modulerequests">ModuleRequests</a></emu-xref>. It performs the following steps when called:</p>
<emu-alg><ol><li>Let <var>exportStarRequests</var> be a new empty <emu-xref href="#sec-list-and-record-specification-type"><a href="https://tc39.es/ecma262/#sec-list-and-record-specification-type">List</a></emu-xref>.</li><li>For each <emu-xref href="#exportentry-record"><a href="https://tc39.es/ecma262/#exportentry-record">ExportEntry Record</a></emu-xref> <var>e</var> of <var>module</var>.<var class="field">[[StarExportEntries]]</var>, do<ol><li><emu-xref href="#assert"><a href="https://tc39.es/ecma262/#assert">Assert</a></emu-xref>: <var>e</var>.<var class="field">[[ModuleRequest]]</var> is not <emu-val>null</emu-val>.</li><li>Append <var>e</var>.<var class="field">[[ModuleRequest]]</var> to <var>exportStarRequests</var>.</li></ol></li><li>Return _exportStarRequests.</li></ol></emu-alg>
<emu-alg><ol><li>Let <var>exportStarRequests</var> be a new empty <emu-xref href="#sec-list-and-record-specification-type"><a href="https://tc39.es/ecma262/#sec-list-and-record-specification-type">List</a></emu-xref>.</li><li>For each <emu-xref href="#exportentry-record"><a href="https://tc39.es/ecma262/#exportentry-record">ExportEntry Record</a></emu-xref> <var>e</var> of <var>module</var>.<var class="field">[[StarExportEntries]]</var>, do<ol><li><emu-xref href="#assert"><a href="https://tc39.es/ecma262/#assert">Assert</a></emu-xref>: <var>e</var>.<var class="field">[[ModuleRequest]]</var> is not <emu-val>null</emu-val>.</li><li>Append <var>e</var>.<var class="field">[[ModuleRequest]]</var> to <var>exportStarRequests</var>.</li></ol></li><li>Return <var>exportStarRequests</var>.</li></ol></emu-alg>
</emu-clause>
<emu-clause id="sec-source-text-module-record-getmodulesource" type="concrete method">
Expand Down

0 comments on commit 726b58b

Please sign in to comment.