browser.js |
|
0 |
incomplete_hex_unicode_escape.js |
---
description: An incomplete HexEscape or UnicodeEscape should be treated as an Identity Escape
info: |
An incomplete HexEscape (e.g. /\x/) or UnicodeEscape (/\u/) should fall
through to IdentityEscape
esid: prod-AtomEscape
--- |
558 |
legacy-accessors |
|
|
named-groups |
|
|
prototype |
|
|
RegExp-control-escape-russian-letter.js |
---
info: "CharacterEscape :: c ControlLetter"
es5id: 15.10.2.10_A2.1_T3
es6id: B.1.4
description: >
"ControlLetter :: RUSSIAN ALPHABET is incorrect"
Instead, fall back to semantics to match literal "\\c"
features: [generators]
--- |
1619 |
RegExp-decimal-escape-class-range.js |
---
info: |
The production CharacterClass :: [ [lookahead \notin {^}] ClassRanges ]
evaluates by evaluating ClassRanges to obtain a CharSet and returning
that CharSet and the boolean false
es5id: 15.10.2.13_A1_T16
es6id: B.1.4
description: >
Execute /[\d][\12-\14]{1,}[^\d]/.exec("line1\n\n\n\n\nline2") and
check results
--- |
1020 |
RegExp-decimal-escape-not-capturing.js |
---
info: |
An escape sequence of the form \ followed by a nonzero decimal number n
matches the result of the nth set of capturing parentheses (see
15.10.2.11)
es5id: 15.10.2.9_A1_T4
es6id: B.1.4
description: >
Execute /\b(\w+) \2\b/.test("do you listen the the band") and
check results
--- |
573 |
RegExp-invalid-control-escape-character-class-range.js |
---
esid: prod-annexB-ClassAtomNoDash
description: >
Invalid \c in a range behaves like [\\c-_]
info: |
ClassAtomNoDash :: `\`
The production ClassAtomNoDash :: `\` evaluates as follows:
1. Return the CharSet containing the single character `\`.
--- |
616 |
RegExp-invalid-control-escape-character-class.js |
---
esid: prod-annexB-ClassAtomNoDash
description: >
Character classes containing an invalid control escape behave like [\\c]
info: |
ClassAtomNoDash :: `\`
The production ClassAtomNoDash :: `\` evaluates as follows:
1. Return the CharSet containing the single character `\`.
features: [generators]
--- |
1610 |
RegExp-leading-escape-BMP.js |
---
info: |
RegularExpressionFirstChar :: BackslashSequence :: \NonTerminator,
RegularExpressionChars :: [empty], RegularExpressionFlags :: [empty]
es5id: 7.8.5_A1.4_T2
es6id: 11.8.5
description: Complex test with eval, using syntax pattern
--- |
1189 |
RegExp-leading-escape.js |
---
info: |
RegularExpressionFirstChar :: BackslashSequence :: \NonTerminator,
RegularExpressionChars :: [empty], RegularExpressionFlags :: [empty]
es5id: 7.8.5_A1.4_T1
es6id: 11.8.5
description: Check similar to (/\1/.source === "\\1")
--- |
485 |
RegExp-trailing-escape-BMP.js |
---
info: |
RegularExpressionChar :: BackslashSequence :: \NonTerminator,
RegularExpressionFlags :: [empty]
es5id: 7.8.5_A2.4_T2
es6id: 11.8.5
description: Complex test with eval, using syntax pattern
--- |
1150 |
RegExp-trailing-escape.js |
---
info: |
RegularExpressionChar :: BackslashSequence :: \NonTerminator,
RegularExpressionFlags :: [empty]
es5id: 7.8.5_A2.4_T1
es6id: 11.8.5
description: Check similar to (/a\1/.source === "a\\1")
--- |
451 |
shell.js |
|
0 |