mirror of
https://github.com/tc39/test262.git
synced 2025-07-26 23:44:27 +02:00
Add async-functions feature to more files (#1830)
This commit is contained in:
parent
754fe94c5d
commit
140d922d4c
@ -26,6 +26,7 @@ info: |
|
|||||||
AsyncArrowHead :
|
AsyncArrowHead :
|
||||||
async ArrowFormalParameters
|
async ArrowFormalParameters
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncFunctionDeclaration :
|
AsyncFunctionDeclaration :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function ( FormalParameters ) { AsyncFunctionBody }
|
async function ( FormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncMethod :
|
AsyncMethod :
|
||||||
async PropertyName ( UniqueFormalParameters ) { AsyncFunctionBody }
|
async PropertyName ( UniqueFormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -35,6 +35,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -35,6 +35,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -35,6 +35,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -35,6 +35,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -26,6 +26,7 @@ info: |
|
|||||||
AsyncArrowHead :
|
AsyncArrowHead :
|
||||||
async ArrowFormalParameters
|
async ArrowFormalParameters
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncFunctionDeclaration :
|
AsyncFunctionDeclaration :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function ( FormalParameters ) { AsyncFunctionBody }
|
async function ( FormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -11,6 +11,7 @@ info: |
|
|||||||
AsyncMethod :
|
AsyncMethod :
|
||||||
async PropertyName ( UniqueFormalParameters ) { AsyncFunctionBody }
|
async PropertyName ( UniqueFormalParameters ) { AsyncFunctionBody }
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -35,6 +35,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -35,6 +35,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -36,6 +36,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -36,6 +36,7 @@ info: |
|
|||||||
scope, strict).
|
scope, strict).
|
||||||
[...]
|
[...]
|
||||||
flags: [async]
|
flags: [async]
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
var callCount = 0;
|
var callCount = 0;
|
||||||
|
@ -10,6 +10,7 @@ info: |
|
|||||||
|
|
||||||
AsyncFunctionDeclaration :
|
AsyncFunctionDeclaration :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
async function f(/*{ params }*/) {
|
async function f(/*{ params }*/) {
|
||||||
|
@ -10,7 +10,7 @@ info: |
|
|||||||
|
|
||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
(async function f(/*{ params }*/) {
|
(async function f(/*{ params }*/) {
|
||||||
|
@ -10,6 +10,7 @@ info: |
|
|||||||
|
|
||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function ( FormalParameters ) { AsyncFunctionBody }
|
async function ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
features: [async-functions]
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
(async function(/*{ params }*/) {
|
(async function(/*{ params }*/) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (async arrow function expression)
|
description: Abrupt completion returned by evaluation of initializer (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (async arrow function expression)
|
description: Use of initializer when argument value is not `undefined` (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (async arrow function expression)
|
description: Use of initializer when argument value is `undefined` (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (async arrow function expression)
|
description: Referencing a parameter that occurs later in the ParameterList (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (async arrow function expression)
|
description: Referencing a parameter that occurs earlier in the ParameterList (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (async arrow function expression)
|
description: Referencing a parameter from within its own initializer (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (async arrow function expression)
|
description: A trailing comma should not increase the respective length, using default parameters (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (async arrow function expression)
|
description: A trailing comma should not increase the respective length, using multiple parameters (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (async arrow function expression)
|
description: A trailing comma should not increase the respective length, using a single parameter (async arrow function expression)
|
||||||
esid: sec-async-arrow-function-definitions
|
esid: sec-async-arrow-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.7 Async Arrow Function Definitions
|
14.7 Async Arrow Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (async function named expression)
|
description: Abrupt completion returned by evaluation of initializer (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (async function named expression)
|
description: Use of initializer when argument value is not `undefined` (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (async function named expression)
|
description: Use of initializer when argument value is `undefined` (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (async function named expression)
|
description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (async function named expression)
|
description: Referencing a parameter that occurs later in the ParameterList (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (async function named expression)
|
description: Referencing a parameter that occurs earlier in the ParameterList (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (async function named expression)
|
description: Referencing a parameter from within its own initializer (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: RestParameter does not support an initializer (async function named expression)
|
description: RestParameter does not support an initializer (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (async function named expression)
|
description: A trailing comma should not increase the respective length, using default parameters (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (async function named expression)
|
description: A trailing comma should not increase the respective length, using multiple parameters (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (async function named expression)
|
description: A trailing comma should not increase the respective length, using a single parameter (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (async function named expression)
|
description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (async function named expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (async function nameless expression)
|
description: Abrupt completion returned by evaluation of initializer (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (async function nameless expression)
|
description: Use of initializer when argument value is not `undefined` (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (async function nameless expression)
|
description: Use of initializer when argument value is `undefined` (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (async function nameless expression)
|
description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
@ -15,6 +15,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function ( FormalParameters ) { AsyncFunctionBody }
|
async function ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
|
||||||
|
|
||||||
14.1.2 Static Semantics: Early Errors
|
14.1.2 Static Semantics: Early Errors
|
||||||
|
|
||||||
StrictFormalParameters : FormalParameters
|
StrictFormalParameters : FormalParameters
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (async function nameless expression)
|
description: Referencing a parameter that occurs later in the ParameterList (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (async function nameless expression)
|
description: Referencing a parameter that occurs earlier in the ParameterList (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (async function nameless expression)
|
description: Referencing a parameter from within its own initializer (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: RestParameter does not support an initializer (async function nameless expression)
|
description: RestParameter does not support an initializer (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
@ -15,6 +15,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function ( FormalParameters ) { AsyncFunctionBody }
|
async function ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
|
||||||
|
|
||||||
14.1 Function Definitions
|
14.1 Function Definitions
|
||||||
|
|
||||||
Syntax
|
Syntax
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (async function nameless expression)
|
description: A trailing comma should not increase the respective length, using default parameters (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (async function nameless expression)
|
description: A trailing comma should not increase the respective length, using multiple parameters (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (async function nameless expression)
|
description: A trailing comma should not increase the respective length, using a single parameter (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (async function nameless expression)
|
description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (async function nameless expression)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
@ -14,6 +15,7 @@ info: |
|
|||||||
AsyncFunctionExpression :
|
AsyncFunctionExpression :
|
||||||
async function ( FormalParameters ) { AsyncFunctionBody }
|
async function ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
|
||||||
|
|
||||||
Trailing comma in the parameters list
|
Trailing comma in the parameters list
|
||||||
|
|
||||||
14.1 Function Definitions
|
14.1 Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (class expression async method)
|
description: Abrupt completion returned by evaluation of initializer (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (class expression async method)
|
description: Use of initializer when argument value is not `undefined` (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (class expression async method)
|
description: Use of initializer when argument value is `undefined` (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (class expression async method)
|
description: Referencing a parameter that occurs later in the ParameterList (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (class expression async method)
|
description: Referencing a parameter that occurs earlier in the ParameterList (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (class expression async method)
|
description: Referencing a parameter from within its own initializer (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (class expression async method)
|
description: A trailing comma should not increase the respective length, using default parameters (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (class expression async method)
|
description: A trailing comma should not increase the respective length, using multiple parameters (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (class expression async method)
|
description: A trailing comma should not increase the respective length, using a single parameter (class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (static class expression async method)
|
description: Abrupt completion returned by evaluation of initializer (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (static class expression async method)
|
description: Use of initializer when argument value is not `undefined` (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (static class expression async method)
|
description: Use of initializer when argument value is `undefined` (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (static class expression async method)
|
description: Referencing a parameter that occurs later in the ParameterList (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (static class expression async method)
|
description: Referencing a parameter that occurs earlier in the ParameterList (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (static class expression async method)
|
description: Referencing a parameter from within its own initializer (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (static class expression async method)
|
description: A trailing comma should not increase the respective length, using default parameters (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (static class expression async method)
|
description: A trailing comma should not increase the respective length, using multiple parameters (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (static class expression async method)
|
description: A trailing comma should not increase the respective length, using a single parameter (static class expression async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassExpression : class BindingIdentifieropt ClassTail
|
ClassExpression : class BindingIdentifieropt ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (async method)
|
description: Abrupt completion returned by evaluation of initializer (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (async method)
|
description: Use of initializer when argument value is not `undefined` (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (async method)
|
description: Use of initializer when argument value is `undefined` (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (async method)
|
description: Referencing a parameter that occurs later in the ParameterList (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (async method)
|
description: Referencing a parameter that occurs earlier in the ParameterList (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (async method)
|
description: Referencing a parameter from within its own initializer (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (async method)
|
description: A trailing comma should not increase the respective length, using default parameters (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (async method)
|
description: A trailing comma should not increase the respective length, using multiple parameters (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (async method)
|
description: A trailing comma should not increase the respective length, using a single parameter (async method)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (async function declaration)
|
description: Abrupt completion returned by evaluation of initializer (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (async function declaration)
|
description: Use of initializer when argument value is not `undefined` (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (async function declaration)
|
description: Use of initializer when argument value is `undefined` (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (async function declaration)
|
description: It is a Syntax Error if BoundNames of FormalParameters contains any duplicate elements. (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
@ -15,6 +15,7 @@ info: |
|
|||||||
AsyncFunctionDeclaration :
|
AsyncFunctionDeclaration :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
|
||||||
|
|
||||||
14.1.2 Static Semantics: Early Errors
|
14.1.2 Static Semantics: Early Errors
|
||||||
|
|
||||||
StrictFormalParameters : FormalParameters
|
StrictFormalParameters : FormalParameters
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (async function declaration)
|
description: Referencing a parameter that occurs later in the ParameterList (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (async function declaration)
|
description: Referencing a parameter that occurs earlier in the ParameterList (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (async function declaration)
|
description: Referencing a parameter from within its own initializer (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: RestParameter does not support an initializer (async function declaration)
|
description: RestParameter does not support an initializer (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
@ -15,6 +15,7 @@ info: |
|
|||||||
AsyncFunctionDeclaration :
|
AsyncFunctionDeclaration :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
|
||||||
|
|
||||||
14.1 Function Definitions
|
14.1 Function Definitions
|
||||||
|
|
||||||
Syntax
|
Syntax
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (async function declaration)
|
description: A trailing comma should not increase the respective length, using default parameters (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using multiple parameters (async function declaration)
|
description: A trailing comma should not increase the respective length, using multiple parameters (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using a single parameter (async function declaration)
|
description: A trailing comma should not increase the respective length, using a single parameter (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
14.6 Async Function Definitions
|
14.6 Async Function Definitions
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (async function declaration)
|
description: It's a syntax error if a FunctionRestParameter is followed by a trailing comma (async function declaration)
|
||||||
esid: sec-async-function-definitions
|
esid: sec-async-function-definitions
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated]
|
flags: [generated]
|
||||||
negative:
|
negative:
|
||||||
phase: parse
|
phase: parse
|
||||||
@ -14,6 +15,7 @@ info: |
|
|||||||
AsyncFunctionDeclaration :
|
AsyncFunctionDeclaration :
|
||||||
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
async function BindingIdentifier ( FormalParameters ) { AsyncFunctionBody }
|
||||||
|
|
||||||
|
|
||||||
Trailing comma in the parameters list
|
Trailing comma in the parameters list
|
||||||
|
|
||||||
14.1 Function Definitions
|
14.1 Function Definitions
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Abrupt completion returned by evaluation of initializer (class declaration async method)
|
description: Abrupt completion returned by evaluation of initializer (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is not `undefined` (class declaration async method)
|
description: Use of initializer when argument value is not `undefined` (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Use of initializer when argument value is `undefined` (class declaration async method)
|
description: Use of initializer when argument value is `undefined` (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs later in the ParameterList (class declaration async method)
|
description: Referencing a parameter that occurs later in the ParameterList (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter that occurs earlier in the ParameterList (class declaration async method)
|
description: Referencing a parameter that occurs earlier in the ParameterList (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: Referencing a parameter from within its own initializer (class declaration async method)
|
description: Referencing a parameter from within its own initializer (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
features: [default-parameters]
|
features: [default-parameters, async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
/*---
|
/*---
|
||||||
description: A trailing comma should not increase the respective length, using default parameters (class declaration async method)
|
description: A trailing comma should not increase the respective length, using default parameters (class declaration async method)
|
||||||
esid: sec-class-definitions-runtime-semantics-evaluation
|
esid: sec-class-definitions-runtime-semantics-evaluation
|
||||||
|
features: [async-functions]
|
||||||
flags: [generated, async]
|
flags: [generated, async]
|
||||||
info: |
|
info: |
|
||||||
ClassDeclaration : class BindingIdentifier ClassTail
|
ClassDeclaration : class BindingIdentifier ClassTail
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user