[parser] Disallow numeric separator in unicode scape sequences (#10468)
* [parser] Disallow numeric separator in unicode scape sequences (#10460) * raise error only when numeric separator plugin is set * Adds argument for checking numeric separator * Fix condition for readability * Add test for hex escape sequence and rephrase error message * Remove exposure for allowNumSeparator in readHexChar method
This commit is contained in:
committed by
Nicolò Ribaudo
parent
3069747a81
commit
f339d2d034
@@ -104,10 +104,6 @@ language/expressions/object/method-definition/private-name-early-error-gen-insid
|
||||
language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js(strict mode)
|
||||
language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(default)
|
||||
language/expressions/object/method-definition/private-name-early-error-method-inside-class.js(strict mode)
|
||||
language/expressions/template-literal/unicode-escape-nls-err.js(default)
|
||||
language/expressions/template-literal/unicode-escape-nls-err.js(strict mode)
|
||||
language/identifiers/unicode-escape-nls-err.js(default)
|
||||
language/identifiers/unicode-escape-nls-err.js(strict mode)
|
||||
language/literals/bigint/non-octal-like-invalid-0008n.js(default)
|
||||
language/literals/bigint/non-octal-like-invalid-012348n.js(default)
|
||||
language/literals/bigint/non-octal-like-invalid-08n.js(default)
|
||||
@@ -128,10 +124,6 @@ language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-
|
||||
language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-0_8-err.js(default)
|
||||
language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-0_9-err.js(default)
|
||||
language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js(default)
|
||||
language/literals/string/unicode-escape-nls-err-double.js(default)
|
||||
language/literals/string/unicode-escape-nls-err-double.js(strict mode)
|
||||
language/literals/string/unicode-escape-nls-err-single.js(default)
|
||||
language/literals/string/unicode-escape-nls-err-single.js(strict mode)
|
||||
language/module-code/privatename-not-valid-earlyerr-module-1.js(default)
|
||||
language/module-code/privatename-not-valid-earlyerr-module-1.js(strict mode)
|
||||
language/module-code/privatename-not-valid-earlyerr-module-2.js(default)
|
||||
|
||||
Reference in New Issue
Block a user