-
Notifications
You must be signed in to change notification settings - Fork 472
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d0eab80
commit 2372a51
Showing
42 changed files
with
1,322 additions
and
0 deletions.
There are no files selected for viewing
30 changes: 30 additions & 0 deletions
30
...syntax/valid/nested-arrow-assignment-expression-import-attributes-trailing-comma-first.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-first.case | ||
// - src/dynamic-import/syntax/valid/nested-arrow-assignment-expression.template | ||
/*--- | ||
description: ImportCall trailing comma following first parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
let f = () => import('./empty_FIXTURE.js',); |
30 changes: 30 additions & 0 deletions
30
...yntax/valid/nested-arrow-assignment-expression-import-attributes-trailing-comma-second.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-second.case | ||
// - src/dynamic-import/syntax/valid/nested-arrow-assignment-expression.template | ||
/*--- | ||
description: ImportCall trailing comma following second parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
let f = () => import('./empty_FIXTURE.js', {},); |
32 changes: 32 additions & 0 deletions
32
...ssions/dynamic-import/syntax/valid/nested-arrow-import-attributes-trailing-comma-first.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-first.case | ||
// - src/dynamic-import/syntax/valid/nested-arrow.template | ||
/*--- | ||
description: ImportCall trailing comma following first parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
let f = () => { | ||
import('./empty_FIXTURE.js',); | ||
}; |
32 changes: 32 additions & 0 deletions
32
...sions/dynamic-import/syntax/valid/nested-arrow-import-attributes-trailing-comma-second.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-second.case | ||
// - src/dynamic-import/syntax/valid/nested-arrow.template | ||
/*--- | ||
description: ImportCall trailing comma following second parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
let f = () => { | ||
import('./empty_FIXTURE.js', {},); | ||
}; |
32 changes: 32 additions & 0 deletions
32
.../syntax/valid/nested-async-arrow-function-await-import-attributes-trailing-comma-first.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-first.case | ||
// - src/dynamic-import/syntax/valid/nested-async-arrow-fn-await.template | ||
/*--- | ||
description: ImportCall trailing comma following first parameter (nested in async arrow function) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
(async () => { | ||
await import('./empty_FIXTURE.js',) | ||
}); |
32 changes: 32 additions & 0 deletions
32
...syntax/valid/nested-async-arrow-function-await-import-attributes-trailing-comma-second.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-second.case | ||
// - src/dynamic-import/syntax/valid/nested-async-arrow-fn-await.template | ||
/*--- | ||
description: ImportCall trailing comma following second parameter (nested in async arrow function) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
(async () => { | ||
await import('./empty_FIXTURE.js', {},) | ||
}); |
30 changes: 30 additions & 0 deletions
30
.../valid/nested-async-arrow-function-return-await-import-attributes-trailing-comma-first.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-first.case | ||
// - src/dynamic-import/syntax/valid/nested-async-arrow-fn-return-await.template | ||
/*--- | ||
description: ImportCall trailing comma following first parameter (nested in async arrow function, returned) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
(async () => await import('./empty_FIXTURE.js',)); |
30 changes: 30 additions & 0 deletions
30
...valid/nested-async-arrow-function-return-await-import-attributes-trailing-comma-second.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-second.case | ||
// - src/dynamic-import/syntax/valid/nested-async-arrow-fn-return-await.template | ||
/*--- | ||
description: ImportCall trailing comma following second parameter (nested in async arrow function, returned) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
(async () => await import('./empty_FIXTURE.js', {},)); |
32 changes: 32 additions & 0 deletions
32
...import/syntax/valid/nested-async-function-await-import-attributes-trailing-comma-first.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-first.case | ||
// - src/dynamic-import/syntax/valid/nested-async-function-await.template | ||
/*--- | ||
description: ImportCall trailing comma following first parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
async function f() { | ||
await import('./empty_FIXTURE.js',); | ||
} |
32 changes: 32 additions & 0 deletions
32
...mport/syntax/valid/nested-async-function-await-import-attributes-trailing-comma-second.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-second.case | ||
// - src/dynamic-import/syntax/valid/nested-async-function-await.template | ||
/*--- | ||
description: ImportCall trailing comma following second parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
async function f() { | ||
await import('./empty_FIXTURE.js', {},); | ||
} |
33 changes: 33 additions & 0 deletions
33
...namic-import/syntax/valid/nested-async-function-import-attributes-trailing-comma-first.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-first.case | ||
// - src/dynamic-import/syntax/valid/nested-async-function.template | ||
/*--- | ||
description: ImportCall trailing comma following first parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
async function f() { | ||
import('./empty_FIXTURE.js',); | ||
} | ||
|
33 changes: 33 additions & 0 deletions
33
...amic-import/syntax/valid/nested-async-function-import-attributes-trailing-comma-second.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
// This file was procedurally generated from the following sources: | ||
// - src/dynamic-import/import-attributes-trailing-comma-second.case | ||
// - src/dynamic-import/syntax/valid/nested-async-function.template | ||
/*--- | ||
description: ImportCall trailing comma following second parameter (nested arrow syntax) | ||
esid: sec-import-call-runtime-semantics-evaluation | ||
features: [import-attributes, dynamic-import] | ||
flags: [generated] | ||
info: | | ||
ImportCall : | ||
import( AssignmentExpression ) | ||
1. Let referencingScriptOrModule be ! GetActiveScriptOrModule(). | ||
2. Assert: referencingScriptOrModule is a Script Record or Module Record (i.e. is not null). | ||
3. Let argRef be the result of evaluating AssignmentExpression. | ||
4. Let specifier be ? GetValue(argRef). | ||
5. Let promiseCapability be ! NewPromiseCapability(%Promise%). | ||
6. Let specifierString be ToString(specifier). | ||
7. IfAbruptRejectPromise(specifierString, promiseCapability). | ||
8. Perform ! HostImportModuleDynamically(referencingScriptOrModule, specifierString, promiseCapability). | ||
9. Return promiseCapability.[[Promise]]. | ||
ImportCall : | ||
import( AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
import( AssignmentExpression[+In, ?Yield, ?Await] , AssignmentExpression[+In, ?Yield, ?Await] ,opt ) | ||
---*/ | ||
|
||
async function f() { | ||
import('./empty_FIXTURE.js', {},); | ||
} | ||
|
Oops, something went wrong.