Name Description Size
_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