| other_id_continue-escaped.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Continue.
info: |
Grandfathered characters (Other_ID_Start + Other_ID_Continue)
--- |
711 |
- |
| other_id_continue.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Continue.
info: |
Grandfathered characters (Other_ID_Start + Other_ID_Continue)
--- |
835 |
- |
| other_id_start-escaped.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Start.
info: |
Grandfathered characters (Other_ID_Start)
--- |
418 |
- |
| other_id_start.js |
---
esid: sec-names-and-keywords
description: Test grandfathered characters of ID_Start.
info: |
Grandfathered characters (Other_ID_Start)
--- |
460 |
- |
| part-digits-via-escape-hex.js |
---
info: Correct interpretation of DIGITS
es6id: 11.6
description: Identifier is $+ANY_DIGIT
--- |
671 |
- |
| part-digits-via-escape-hex4.js |
---
info: Correct interpretation of DIGITS
es5id: 7.6_A4.3_T1
description: Identifier is $+ANY_DIGIT
--- |
672 |
- |
| part-digits.js |
---
info: Correct interpretation of DIGITS
es6id: 11.6
description: Identifier is $+ANY_DIGIT
--- |
621 |
- |
| start-dollar-sign.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T2
description: "IdentifierStart :: $"
--- |
392 |
- |
| start-escape-seq.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T4
description: "IdentifierStart :: \\UnicodeEscapeSequence"
--- |
705 |
- |
| start-underscore.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T3
description: "IdentifierStart :: _"
--- |
392 |
- |
| start-unicode-ltr.js |
---
info: "IdentifierPart :: IdentifierStart"
es5id: 7.6_A2.1_T1
description: "IdentifierStart :: UnicodeLetter"
--- |
404 |
- |
| unicode-escape-nls-err.js |
---
esid: prod-Identifier
description: NumericLiteralSeperator disallowed in unicode CodePoint escape sequence
info: |
Identifier:
IdentifierName but not ReservedWord
IdentifierName ::
IdentifierStart
IdentifierNameIdentifierPart
IdentifierStart ::
UnicodeIDStart
$
_
\UnicodeEscapeSequence
IdentifierPart ::
UnicodeIDContinue
$
\UnicodeEscapeSequence
UnicodeEscapeSequence ::
uHex4Digits
u{CodePoint}
CodePoint ::
HexDigit but only if MV of HexDigits ≤ 0x10FFFF
CodePointDigits but only if MV of HexDigits ≤ 0x10FFFF
CodePointDigits ::
HexDigit
CodePointDigitsHexDigit
HexDigit :: one of
0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
features: [numeric-separator-literal]
negative:
phase: parse
type: SyntaxError
--- |
1005 |
- |
| val-break-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: break
negative:
phase: parse
type: SyntaxError
--- |
411 |
- |
| val-break-via-escape-hex4.js |
---
es5id: 7.6-4
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: break (break)
negative:
phase: parse
type: SyntaxError
--- |
423 |
- |
| val-break.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-case-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: case
negative:
phase: parse
type: SyntaxError
--- |
388 |
- |
| val-case-via-escape-hex4.js |
---
es5id: 7.6-5
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: case (case)
negative:
phase: parse
type: SyntaxError
--- |
399 |
- |
| val-case.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-catch-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: catch
negative:
phase: parse
type: SyntaxError
--- |
390 |
- |
| val-catch-via-escape-hex4.js |
---
es5id: 7.6-13
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: catch (catch)
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-catch.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-class-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: class
negative:
phase: parse
type: SyntaxError
--- |
390 |
- |
| val-class-via-escape-hex4.js |
---
es5id: 7.6-30
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: class (class)
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-class.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-const-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: const
negative:
phase: parse
type: SyntaxError
--- |
390 |
- |
| val-const-via-escape-hex4.js |
---
es5id: 7.6-34
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: const (const)
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-const.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-continue-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: continue
negative:
phase: parse
type: SyntaxError
--- |
396 |
- |
| val-continue-via-escape-hex4.js |
---
es5id: 7.6-17
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: continue (continue)
negative:
phase: parse
type: SyntaxError
--- |
412 |
- |
| val-continue.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
363 |
- |
| val-debugger-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: debugger
negative:
phase: parse
type: SyntaxError
--- |
396 |
- |
| val-debugger-via-escape-hex4.js |
---
es5id: 7.6-21
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: debugger (debugger)
negative:
phase: parse
type: SyntaxError
--- |
412 |
- |
| val-debugger.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
363 |
- |
| val-default-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: default
negative:
phase: parse
type: SyntaxError
--- |
394 |
- |
| val-default-via-escape-hex4.js |
---
es5id: 7.6-26
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: default (default)
negative:
phase: parse
type: SyntaxError
--- |
409 |
- |
| val-default.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
362 |
- |
| val-delete-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: delete
negative:
phase: parse
type: SyntaxError
--- |
392 |
- |
| val-delete-via-escape-hex4.js |
---
es5id: 7.6-29
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: delete (delete)
negative:
phase: parse
type: SyntaxError
--- |
406 |
- |
| val-delete.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-do-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: do
negative:
phase: parse
type: SyntaxError
--- |
389 |
- |
| val-do-via-escape-hex4.js |
---
es5id: 7.6-8
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: do (do)
negative:
phase: parse
type: SyntaxError
--- |
398 |
- |
| val-do.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
357 |
- |
| val-dollar-sign-via-escape-hex.js |
---
info: "IdentifierStart :: $"
es6id: 11.6
description: The $ as unicode character \u{24}
--- |
281 |
- |
| val-dollar-sign-via-escape-hex4.js |
---
info: "IdentifierStart :: $"
es5id: 7.6_A1.2_T2
description: The $ as unicode character \u0024
--- |
282 |
- |
| val-dollar-sign.js |
---
info: "IdentifierStart :: $"
es5id: 7.6_A1.2_T1
description: Create variable $
--- |
271 |
- |
| val-else-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: else (else)
negative:
phase: parse
type: SyntaxError
--- |
395 |
- |
| val-else-via-escape-hex4.js |
---
es5id: 7.6-9
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: else (else) (null)
negative:
phase: parse
type: SyntaxError
--- |
406 |
- |
| val-else.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-enum-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: enum
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-enum-via-escape-hex4.js |
---
es5id: 7.6-32
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: enum (enum)
negative:
phase: parse
type: SyntaxError
--- |
415 |
- |
| val-enum.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-export-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: export
negative:
phase: parse
type: SyntaxError
--- |
392 |
- |
| val-export-via-escape-hex4.js |
---
es5id: 7.6-35
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: export (export)
negative:
phase: parse
type: SyntaxError
--- |
406 |
- |
| val-export.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-extends-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: extends
negative:
phase: parse
type: SyntaxError
--- |
394 |
- |
| val-extends-via-escape-hex4.js |
---
es5id: 7.6-31
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: extends (extends)
negative:
phase: parse
type: SyntaxError
--- |
409 |
- |
| val-extends.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
362 |
- |
| val-false-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: false
negative:
phase: parse
type: SyntaxError
--- |
390 |
- |
| val-false-via-escape-hex4.js |
---
es5id: 7.6-3
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: false (false)
negative:
phase: parse
type: SyntaxError
--- |
402 |
- |
| val-false.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-finally-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: finally
negative:
phase: parse
type: SyntaxError
--- |
394 |
- |
| val-finally-via-escape-hex4.js |
---
es5id: 7.6-14
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: finally (finally)
negative:
phase: parse
type: SyntaxError
--- |
409 |
- |
| val-finally.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
362 |
- |
| val-for-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: for
negative:
phase: parse
type: SyntaxError
--- |
386 |
- |
| val-for-via-escape-hex4.js |
---
es5id: 7.6-18
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: for (for)
negative:
phase: parse
type: SyntaxError
--- |
397 |
- |
| val-for.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
358 |
- |
| val-function-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: function
negative:
phase: parse
type: SyntaxError
--- |
396 |
- |
| val-function-via-escape-hex4.js |
---
es5id: 7.6-22
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: function (function)
negative:
phase: parse
type: SyntaxError
--- |
412 |
- |
| val-function.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
363 |
- |
| val-if-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: if
negative:
phase: parse
type: SyntaxError
--- |
389 |
- |
| val-if-via-escape-hex4.js |
---
es5id: 7.6-24
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: if (if)
negative:
phase: parse
type: SyntaxError
--- |
399 |
- |
| val-if.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
357 |
- |
| val-import-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: import
negative:
phase: parse
type: SyntaxError
--- |
417 |
- |
| val-import-via-escape-hex4.js |
---
es5id: 7.6-36
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: import (import)
negative:
phase: parse
type: SyntaxError
--- |
431 |
- |
| val-import.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-in-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: in
negative:
phase: parse
type: SyntaxError
--- |
389 |
- |
| val-in-via-escape-hex4.js |
---
es5id: 7.6-28
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: in (in)
negative:
phase: parse
type: SyntaxError
--- |
399 |
- |
| val-in.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
357 |
- |
| val-instanceof-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: instanceof
negative:
phase: parse
type: SyntaxError
--- |
400 |
- |
| val-instanceof-via-escape-hex4.js |
---
es5id: 7.6-6
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: instanceof (instanceof)
negative:
phase: parse
type: SyntaxError
--- |
417 |
- |
| val-instanceof.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
365 |
- |
| val-new-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: new
negative:
phase: parse
type: SyntaxError
--- |
386 |
- |
| val-new-via-escape-hex4.js |
---
es5id: 7.6-10
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: new (new)
negative:
phase: parse
type: SyntaxError
--- |
397 |
- |
| val-new.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
358 |
- |
| val-null-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: null
negative:
phase: parse
type: SyntaxError
--- |
388 |
- |
| val-null-via-escape-hex4.js |
---
es5id: 7.6-1
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: null (null)
negative:
phase: parse
type: SyntaxError
--- |
399 |
- |
| val-null.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-return-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: return
negative:
phase: parse
type: SyntaxError
--- |
392 |
- |
| val-return-via-escape-hex4.js |
---
es5id: 7.6-15
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: return (return)
negative:
phase: parse
type: SyntaxError
--- |
406 |
- |
| val-return.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-super-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: super
negative:
phase: parse
type: SyntaxError
--- |
390 |
- |
| val-super-via-escape-hex4.js |
---
es5id: 7.6-33
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: super (super)
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-super.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-switch-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: switch
negative:
phase: parse
type: SyntaxError
--- |
392 |
- |
| val-switch-via-escape-hex4.js |
---
es5id: 7.6-19
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: switch (switch)
negative:
phase: parse
type: SyntaxError
--- |
406 |
- |
| val-switch.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-this-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: this
negative:
phase: parse
type: SyntaxError
--- |
388 |
- |
| val-this-via-escape-hex4.js |
---
es5id: 7.6-23
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: this (this)
negative:
phase: parse
type: SyntaxError
--- |
400 |
- |
| val-this.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-throw-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: throw
negative:
phase: parse
type: SyntaxError
--- |
390 |
- |
| val-throw-via-escape-hex4.js |
---
es5id: 7.6-27
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: throw (throw)
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-throw.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-true-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: true
negative:
phase: parse
type: SyntaxError
--- |
388 |
- |
| val-true-via-escape-hex4.js |
---
es5id: 7.6-2
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: true (true)
negative:
phase: parse
type: SyntaxError
--- |
399 |
- |
| val-true.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-try-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: try
negative:
phase: parse
type: SyntaxError
--- |
396 |
- |
| val-try-via-escape-hex4.js |
---
es5id: 7.6-12
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: try (try)
negative:
phase: parse
type: SyntaxError
--- |
407 |
- |
| val-try.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
358 |
- |
| val-typeof-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: typeof
negative:
phase: parse
type: SyntaxError
--- |
392 |
- |
| val-typeof-via-escape-hex4.js |
---
es5id: 7.6-7
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: typeof (typeof)
negative:
phase: parse
type: SyntaxError
--- |
405 |
- |
| val-typeof.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
361 |
- |
| val-underscore-via-escape-hex.js |
---
info: "IdentifierStart :: _"
es6id: 11.6
description: The _ as unicode character \u{5F}
--- |
281 |
- |
| val-underscore-via-escape-hex4.js |
---
info: "IdentifierStart :: _"
es5id: 7.6_A1.3_T2
description: The _ as unicode character \u005F
--- |
282 |
- |
| val-underscore.js |
---
info: "IdentifierStart :: _"
es5id: 7.6_A1.3_T1
description: Create variable _
--- |
271 |
- |
| val-var-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: var
negative:
phase: parse
type: SyntaxError
--- |
386 |
- |
| val-var-via-escape-hex4.js |
---
es5id: 7.6-11
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: var (var)
negative:
phase: parse
type: SyntaxError
--- |
397 |
- |
| val-var.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
358 |
- |
| val-void-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: void
negative:
phase: parse
type: SyntaxError
--- |
403 |
- |
| val-void-via-escape-hex4.js |
---
es5id: 7.6-16
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: void (void)
negative:
phase: parse
type: SyntaxError
--- |
415 |
- |
| val-void.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-while-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: while
negative:
phase: parse
type: SyntaxError
--- |
410 |
- |
| val-while-via-escape-hex4.js |
---
es5id: 7.6-20
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: while (while)
negative:
phase: parse
type: SyntaxError
--- |
423 |
- |
| val-while.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
360 |
- |
| val-with-via-escape-hex.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
Names in UTF8: with
negative:
phase: parse
type: SyntaxError
--- |
388 |
- |
| val-with-via-escape-hex4.js |
---
es5id: 7.6-25
description: >
7.6 - SyntaxError expected: reserved words used as Identifier
Names in UTF8: with (with)
negative:
phase: parse
type: SyntaxError
--- |
400 |
- |
| val-with.js |
---
es6id: 11.6
description: >
SyntaxError expected: reserved words used as Identifier
negative:
phase: parse
type: SyntaxError
--- |
359 |
- |
| val-yield-strict.js |
---
description: >
`yield` is a reserved identifier in strict mode code and may not be used
as an identifier.
es6id: 12.1.1
negative:
phase: parse
type: SyntaxError
flags: [onlyStrict]
--- |
421 |
- |
| vals-eng-alpha-lower-via-escape-hex.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH SMALL ALPHABET
--- |
1320 |
- |
| vals-eng-alpha-lower-via-escape-hex4.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es5id: 7.6_A4.1_T2
description: Check ENGLISH SMALL ALPHABET
--- |
1321 |
- |
| vals-eng-alpha-lower.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH SMALL ALPHABET
--- |
1399 |
- |
| vals-eng-alpha-upper-via-escape-hex.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH CAPITAL ALPHABET
--- |
1322 |
- |
| vals-eng-alpha-upper-via-escape-hex4.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es5id: 7.6_A4.1_T1
description: Check ENGLISH CAPITAL ALPHABET
--- |
1323 |
- |
| vals-eng-alpha-upper.js |
---
info: Correct interpretation of ENGLISH ALPHABET
es6id: 11.6
description: Check ENGLISH CAPITAL ALPHABET
--- |
1192 |
- |
| vals-rus-alpha-lower-via-escape-hex.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN SMALL ALPHABET
--- |
1673 |
- |
| vals-rus-alpha-lower-via-escape-hex4.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es5id: 7.6_A4.2_T2
description: Check RUSSIAN SMALL ALPHABET
--- |
1641 |
- |
| vals-rus-alpha-lower.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN SMALL ALPHABET
--- |
1508 |
- |
| vals-rus-alpha-upper-via-escape-hex.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN CAPITAL ALPHABET
--- |
1675 |
- |
| vals-rus-alpha-upper-via-escape-hex4.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es5id: 7.6_A4.2_T1
description: Check RUSSIAN CAPITAL ALPHABET
--- |
1643 |
- |
| vals-rus-alpha-upper.js |
---
info: Correct interpretation of RUSSIAN ALPHABET
es6id: 11.6
description: Check RUSSIAN CAPITAL ALPHABET
--- |
1510 |
- |
| vertical-tilde-continue-escaped.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
type: SyntaxError
phase: parse
--- |
453 |
- |
| vertical-tilde-continue.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Continue character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
type: SyntaxError
phase: parse
--- |
460 |
- |
| vertical-tilde-start-escaped.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
type: SyntaxError
phase: parse
--- |
449 |
- |
| vertical-tilde-start.js |
---
esid: sec-names-and-keywords
description: Test VERTICAL TILDE (U+2E2F) is not recognized as ID_Start character.
info: |
VERTICAL TILDE is in General Category 'Lm' and [:Pattern_Syntax:].
negative:
type: SyntaxError
phase: parse
--- |
456 |
- |