12.7-1.js |
---
es5id: 12.7-1
description: >
The continue Statement - a continue statement without an
identifier may have a LineTerminator before the semi-colon
--- |
456 |
browser.js |
|
0 |
labeled-continue.js |
---
es6id: 13.12
description: >
labeled continue
--- |
396 |
line-terminators.js |
---
info: |
Since LineTerminator between "continue" and Identifier is not allowed,
"continue" is evaluated without label
es5id: 12.7_A2
description: >
Checking by using eval, inserting LineTerminator between continue
and Identifier
--- |
1378 |
nested-let-bound-for-loops-inner-continue.js |
---
es6id: 13.12
description: >
nested let bound for loops inner continue
--- |
426 |
nested-let-bound-for-loops-labeled-continue.js |
---
es6id: 13.12
description: >
nested let bound for loops labeled continue
--- |
453 |
nested-let-bound-for-loops-outer-continue.js |
---
es6id: 13.12
description: >
nested let bound for loops outer continue
--- |
424 |
no-label-continue.js |
---
es6id: 13.12
description: >
no label continue
--- |
358 |
S12.7_A1_T1.js |
---
info: Appearing of continue without an IterationStatement leads to syntax error
es5id: 12.7_A1_T1
description: >
Checking if execution of single "continue" without any
IterationStatement fails
negative:
phase: parse
type: SyntaxError
--- |
641 |
S12.7_A1_T2.js |
---
info: Appearing of continue without an IterationStatement leads to syntax error
es5id: 12.7_A1_T2
description: >
Checking if single "continue" with Label but without any
IterationStatement fails
negative:
phase: parse
type: SyntaxError
--- |
666 |
S12.7_A1_T3.js |
---
info: Appearing of continue without an IterationStatement leads to syntax error
es5id: 12.7_A1_T3
description: >
Checking if laballed "continue" with no IterationStatement, placed
into a block, fails
negative:
phase: parse
type: SyntaxError
--- |
687 |
S12.7_A1_T4.js |
---
info: Appearing of continue without an IterationStatement leads to syntax error
es5id: 12.7_A1_T4
description: >
Checking if execution of "continue" with no IterationStatement,
placed into a block, fails
negative:
phase: parse
type: SyntaxError
--- |
668 |
S12.7_A5_T1.js |
---
info: |
When "continue Identifier" is evaluated Identifier must be label in the
label set of an enclosing (but not crossing function boundaries)
IterationStatement
es5id: 12.7_A5_T1
description: Trying to continue another labeled loop
negative:
phase: parse
type: SyntaxError
--- |
734 |
S12.7_A5_T2.js |
---
info: |
When "continue Identifier" is evaluated Identifier must be label in the
label set of an enclosing (but not crossing function boundaries)
IterationStatement
es5id: 12.7_A5_T2
description: Identifier is a function name
negative:
phase: parse
type: SyntaxError
--- |
717 |
S12.7_A5_T3.js |
---
info: |
When "continue Identifier" is evaluated Identifier must be label in the
label set of an enclosing (but not crossing function boundaries)
IterationStatement
es5id: 12.7_A5_T3
description: Identifier is within loop label
negative:
phase: parse
type: SyntaxError
--- |
717 |
S12.7_A6.js |
---
info: |
Appearing of "continue" within a function call that is within an
IterationStatement yields SyntaxError
es5id: 12.7_A6
description: Using labaled "continue Identifier" within a function body
negative:
phase: parse
type: SyntaxError
--- |
543 |
S12.7_A7.js |
---
info: |
Appearing of continue within eval statement that is within an
IterationStatement yields SyntaxError
es5id: 12.7_A7
description: Using eval "eval("continue LABEL1")"
--- |
898 |
S12.7_A8_T1.js |
---
info: Appearing of "continue" within a "try/catch" Block yields SyntaxError
es5id: 12.7_A8_T1
description: >
Checking if execution of "continue Identifier" within catch Block
fails
negative:
phase: parse
type: SyntaxError
--- |
496 |
S12.7_A8_T2.js |
---
info: Appearing of "continue" within a "try/catch" Block yields SyntaxError
es5id: 12.7_A8_T2
description: Checking if execution of "continue" within catch Block fails
negative:
phase: parse
type: SyntaxError
--- |
440 |
S12.7_A9_T1.js |
---
info: Continue inside of try-catch nested in a loop is allowed
es5id: 12.7_A9_T1
description: >
Using "continue Identifier" within catch Block that is within a
loop
--- |
743 |
S12.7_A9_T2.js |
---
info: Continue inside of try-catch nested in a loop is allowed
es5id: 12.7_A9_T2
description: Using "continue" within catch Block that is within a loop
--- |
718 |
shadowing-loop-variable-in-same-scope-as-continue.js |
---
es6id: 13.12
description: >
shadowing loop variable in same scope as continue
--- |
420 |
shell.js |
|
0 |
simple-and-labeled.js |
---
es6id: 13.12
description: >
basic labeled for loop with continue
--- |
390 |
static-init-with-label.js |
---
esid: sec-continue-statement
description: IterationStatement search does not traverse static initialization block boundaries (label specified)
info: |
4.1.1 Static Semantics: Early Errors
ContinueStatement : continue ;
ContinueStatement : continue LabelIdentifier ;
- It is a Syntax Error if this ContinueStatement is not nested, directly or
indirectly (but not crossing function or static initialization block
boundaries), within an IterationStatement.
negative:
phase: parse
type: SyntaxError
features: [class-static-block]
--- |
839 |
static-init-without-label.js |
---
esid: sec-continue-statement
description: IterationStatement search does not traverse static initialization block boundaries (no label specified)
info: |
4.1.1 Static Semantics: Early Errors
ContinueStatement : continue ;
ContinueStatement : continue LabelIdentifier ;
- It is a Syntax Error if this ContinueStatement is not nested, directly or
indirectly (but not crossing function or static initialization block
boundaries), within an IterationStatement.
negative:
phase: parse
type: SyntaxError
features: [class-static-block]
--- |
836 |