Name Description Size Coverage
async-function-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 674 -
async-function-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration, async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 694 -
async-function-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 646 -
async-function-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 655 -
async-function-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 679 -
async-function-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators, async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 672 -
async-function-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 645 -
async-function-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (AsyncFunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 689 -
async-generator-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions, async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 694 -
async-generator-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 680 -
async-generator-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 649 -
async-generator-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 658 -
async-generator-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 682 -
async-generator-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators, async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 675 -
async-generator-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 648 -
async-generator-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (AsyncGeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 692 -
class-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 646 -
class-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 649 -
class-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 590 -
class-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 599 -
class-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 623 -
class-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 627 -
class-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 589 -
class-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (ClassDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 633 -
const-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 658 -
const-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 661 -
const-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 602 -
const-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 611 -
const-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 635 -
const-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 639 -
const-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 601 -
const-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (LexicalDeclaration (const) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 645 -
fn-scope-var-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 721 -
fn-scope-var-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 724 -
fn-scope-var-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 665 -
fn-scope-var-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 674 -
fn-scope-var-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 698 -
fn-scope-var-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 702 -
fn-scope-var-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 664 -
fn-scope-var-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (VariableDeclaration in BlockStatement inside a function) esid: sec-block-static-semantics-early-errors flags: [generated] info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 605 -
function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js --- esid: sec-block-static-semantics-early-errors description: > Redeclaration with VariableDeclaration (FunctionDeclaration in BlockStatement) info: | 13.2.1 Static Semantics: Early Errors It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. negative: phase: parse type: SyntaxError --- 794 -
function-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 657 -
function-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 660 -
function-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 601 -
function-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 610 -
function-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated, onlyStrict] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 646 -
function-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 638 -
function-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 600 -
function-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (FunctionDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 644 -
generator-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions, generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 672 -
generator-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration, generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 675 -
generator-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 627 -
generator-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 636 -
generator-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 660 -
generator-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 641 -
generator-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 626 -
generator-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (GeneratorDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 670 -
inner-block-var-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1095 -
inner-block-var-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1098 -
inner-block-var-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1039 -
inner-block-var-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1048 -
inner-block-var-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1071 -
inner-block-var-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1076 -
inner-block-var-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1038 -
inner-block-var-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 979 -
inner-block-var-redeclaration-attempt-after-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1101 -
inner-block-var-redeclaration-attempt-after-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1104 -
inner-block-var-redeclaration-attempt-after-class.js --- description: redeclaration with ClassDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1045 -
inner-block-var-redeclaration-attempt-after-const.js --- description: redeclaration with const-LexicalDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1054 -
inner-block-var-redeclaration-attempt-after-function.js --- description: redeclaration with FunctionDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1077 -
inner-block-var-redeclaration-attempt-after-generator.js --- description: redeclaration with GeneratorDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1082 -
inner-block-var-redeclaration-attempt-after-let.js --- description: redeclaration with let-LexicalDeclaration (VariableDeclaration in a BlockStatement inside a BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. Static Semantics: VarDeclaredNames Block : { } 1. Return a new empty List. StatementList : StatementList StatementListItem 1. Let names be VarDeclaredNames of StatementList. 2. Append to names the elements of the VarDeclaredNames of StatementListItem. 3. Return names. StatementListItem : Declaration 1. Return a new empty List. --- 1044 -
let-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 648 -
let-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 651 -
let-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 592 -
let-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 601 -
let-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 625 -
let-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 629 -
let-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if the LexicallyDeclaredNames of StatementList contains any duplicate entries. --- 591 -
let-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (LexicalDeclaration (let) in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 635 -
var-name-redeclaration-attempt-with-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 680 -
var-name-redeclaration-attempt-with-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 683 -
var-name-redeclaration-attempt-with-class.js --- description: redeclaration with ClassDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 624 -
var-name-redeclaration-attempt-with-const.js --- description: redeclaration with const-LexicalDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 633 -
var-name-redeclaration-attempt-with-function.js --- description: redeclaration with FunctionDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 657 -
var-name-redeclaration-attempt-with-generator.js --- description: redeclaration with GeneratorDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 661 -
var-name-redeclaration-attempt-with-let.js --- description: redeclaration with let-LexicalDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 623 -
var-name-redeclaration-attempt-with-var.js --- description: redeclaration with VariableDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 565 -
var-redeclaration-attempt-after-async-function.js --- description: redeclaration with AsyncFunctionDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-functions] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 687 -
var-redeclaration-attempt-after-async-generator.js --- description: redeclaration with AsyncGeneratorDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [async-iteration] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 690 -
var-redeclaration-attempt-after-class.js --- description: redeclaration with ClassDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 631 -
var-redeclaration-attempt-after-const.js --- description: redeclaration with const-LexicalDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 640 -
var-redeclaration-attempt-after-function.js --- description: redeclaration with FunctionDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 664 -
var-redeclaration-attempt-after-generator.js --- description: redeclaration with GeneratorDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors features: [generators] flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 668 -
var-redeclaration-attempt-after-let.js --- description: redeclaration with let-LexicalDeclaration (VariableDeclaration in BlockStatement) esid: sec-block-static-semantics-early-errors flags: [generated] negative: phase: parse type: SyntaxError info: | Block : { StatementList } It is a Syntax Error if any element of the LexicallyDeclaredNames of StatementList also occurs in the VarDeclaredNames of StatementList. --- 630 -