_implements.js |
---
es5id: 7.6.1.2-16-s
description: >
SyntaxError isn't thrown when '_implements' occurs
--- |
332 |
abstract.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.1
description: Checking if execution of "abstract=1" succeeds
info: |
`abstract` was removed from the list of future reserved words in ECMAScript 5.
--- |
387 |
boolean.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.2
description: Checking if execution of "boolean=1" succeeds
info: |
`boolean` was removed from the list of future reserved words in ECMAScript 5.
--- |
384 |
browser.js |
|
0 |
byte.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.3
description: Checking if execution of "byte=1" succeeds
info: |
`byte` was removed from the list of future reserved words in ECMAScript 5.
--- |
375 |
char.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.4
description: Checking if execution of "char=1" succeeds
info: |
`char` was removed from the list of future reserved words in ECMAScript 5.
--- |
375 |
class.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.5
description: Checking if execution of "class=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
598 |
const.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.6
description: Checking if execution of "const=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
598 |
debugger.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.7
description: Checking if execution of "debugger=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
604 |
double.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.8
description: Checking if execution of "double=1" succeeds
info: |
`double` was removed from the list of future reserved words in ECMAScript 5.
--- |
381 |
enum.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.9
description: Checking if execution of "enum=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
596 |
export.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.10
description: Checking if execution of "export=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
601 |
extends.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.11
description: Checking if execution of "extends=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
603 |
final.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.12
description: Checking if execution of "final=1" succeeds
info: |
`final` was removed from the list of future reserved words in ECMAScript 5.
--- |
379 |
float.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.13
description: Checking if execution of "float=1" succeeds
info: |
`float` was removed from the list of future reserved words in ECMAScript 5.
--- |
379 |
goto.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.14
description: Checking if execution of "goto=1" succeeds
info: |
`goto` was removed from the list of future reserved words in ECMAScript 5.
--- |
376 |
implement.js |
---
es5id: 7.6.1.2-12-s
description: >
SyntaxError isn't thrown when 'implement' occurs
--- |
324 |
implements-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-17-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: implements (implements)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
785 |
implements-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-1-s
description: >
Strict Mode - SyntaxError is thrown when 'implements' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
755 |
implements-titlecase.js |
---
es5id: 7.6.1.2-11-s
description: >
SyntaxError isn't thrown when 'Implements' occurs
--- |
328 |
implements-uppercase.js |
---
es5id: 7.6.1.2-10-s
description: >
SyntaxError isn't thrown when 'IMPLEMENTS' occurs
--- |
328 |
implements.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: The "implements" token can be used as identifier in non-strict code
es5id: 7.6.1.2_A1.15ns
description: Checking if execution of "implements=1" succeeds in non-strict code
flags: [noStrict]
--- |
573 |
implements0.js |
---
es5id: 7.6.1.2-14-s
description: >
SyntaxError isn't thrown when 'implements0' occurs
--- |
332 |
implementss.js |
---
es5id: 7.6.1.2-13-s
description: >
SyntaxError isn't thrown when 'implementss' occurs
--- |
332 |
import.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.16
description: Checking if execution of "import=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
601 |
int.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.17
description: Checking if execution of "int=1" succeeds
info: |
`int` was removed from the list of future reserved words in ECMAScript 5.
--- |
373 |
interface-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-22-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: inte\u0072face (interface)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
787 |
interface-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-6-s
description: >
Strict Mode - SyntaxError is thrown when 'interface' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
753 |
interface.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: |
The "interface" token can be used as identifier in
non-strict code
es5id: 7.6.1.2_A1.18ns
description: >
Checking if execution of "interface = 1" succeeds in non-strict
code
flags: [noStrict]
--- |
588 |
let-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-18-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: l\u0065t (let)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
769 |
let-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-2-s
description: >
Strict Mode - SyntaxError is thrown when 'let' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
741 |
long.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.19
description: Checking if execution of "long=1" succeeds
info: |
`long` was removed from the list of future reserved words in ECMAScript 5.
--- |
376 |
native.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.20
description: Checking if execution of "native=1" succeeds
info: |
`native` was removed from the list of future reserved words in ECMAScript 5.
--- |
382 |
package-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-23-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: packag\u0065 (package)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
781 |
package-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-7-s
description: >
Strict Mode - SyntaxError is thrown when 'package' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
749 |
package.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: The "package" token can be used as identifier in non-strict code
es5id: 7.6.1.2_A1.21ns
description: Checking if execution of "package=1" succeeds in non-strict code
flags: [noStrict]
--- |
549 |
private-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-19-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: privat\u0065 (private)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
781 |
private-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-3-s
description: >
Strict Mode - SyntaxError is thrown when 'private' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
749 |
private.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: The "private" token can be used as identifier in non-strict code
es5id: 7.6.1.2_A1.22ns
description: Checking if execution of "private=1" succeeds in non-strict code
flags: [noStrict]
--- |
549 |
protected-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-24-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8:
\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064 (protected)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
871 |
protected-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-8-s
description: >
Strict Mode - SyntaxError is thrown when 'protected' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
753 |
protected.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: The "protected" token can be used as identifier in non-strict code
es5id: 7.6.1.2_A1.23ns
description: Checking if execution of "protected=1" succeeds in non-strict code
flags: [noStrict]
--- |
565 |
public-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-20-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: \u0070\u0075\u0062\u006c\u0069\u0063 (public)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
828 |
public-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-4-s
description: >
Strict Mode - SyntaxError is thrown when 'public' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
747 |
public.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: The "public" token can be used as identifier in non-strict code
es5id: 7.6.1.2_A1.24ns
description: Checking if execution of "public=1" succeeds in non-strict code
flags: [noStrict]
--- |
541 |
shell.js |
|
0 |
short.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.25
description: Checking if execution of "short=1" succeeds
info: |
`short` was removed from the list of future reserved words in ECMAScript 5.
--- |
379 |
static-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-25-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: \u0073\u0074\u0061\u0074\u0069\u0063 (static)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
828 |
static-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-9-s
description: >
Strict Mode - SyntaxError is thrown when 'static' occurs in strict mode code
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
747 |
static.js |
---
esid: sec-identifiers-static-semantics-early-errors
info: The "static" token can be used as identifier in non-strict code
es5id: 7.6.1.2_A1.26ns
description: Checking if execution of "static=1" succeeds in non-strict code
flags: [noStrict]
--- |
541 |
super.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2_A1.27
description: Checking if execution of "super=1" fails
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if StringValue of IdentifierName is the same String
value as the StringValue of any ReservedWord except for yield and await.
negative:
phase: parse
type: SyntaxError
--- |
599 |
synchronized.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.28
description: Checking if execution of "synchronized=1" succeeds
info: |
`synchronized` was removed from the list of future reserved words in ECMAScript 5.
--- |
400 |
throws.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.29
description: Checking if execution of "throws=1" succeeds
info: |
`throws` was removed from the list of future reserved words in ECMAScript 5.
--- |
382 |
transient.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.30
description: Checking if execution of "transient=1" succeeds
info: |
`transient` was removed from the list of future reserved words in ECMAScript 5.
--- |
391 |
volatile.js |
---
esid: sec-future-reserved-words
es5id: 7.6.1.2_A1.31
description: Checking if execution of "volatile=1" succeeds
info: |
`volatile` was removed from the list of future reserved words in ECMAScript 5.
--- |
388 |
yield-strict-escaped-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1-21-s
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: \u0079ield (yield)
info: |
Identifier : IdentifierName but not ReservedWord
It is a Syntax Error if this phrase is contained in strict mode code and the
StringValue of IdentifierName is: "implements", "interface", "let", "package",
"private", "protected", "public", "static", or "yield".
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
775 |
yield-strict-strict.js |
---
esid: sec-identifiers-static-semantics-early-errors
es5id: 7.6.1.2-5-s
description: >
Strict Mode - SyntaxError is thrown when ReservedWord
'yield' occurs in strict mode code
info: |
BindingIdentifier : yield
It is a Syntax Error if the code matched by this production is contained in strict mode code.
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
613 |