diff --git a/crates/oxc_regular_expression/src/parser/pattern_parser/unicode_property.rs b/crates/oxc_regular_expression/src/parser/pattern_parser/unicode_property.rs index e89f926981343..1d7546ca13e40 100644 --- a/crates/oxc_regular_expression/src/parser/pattern_parser/unicode_property.rs +++ b/crates/oxc_regular_expression/src/parser/pattern_parser/unicode_property.rs @@ -79,6 +79,7 @@ static SC_PROPERTY_VALUES: Set<&'static str> = phf_set! { "Bass", "Bassa_Vah", "Batk", "Batak", "Beng", "Bengali", + "Berf", "Beria_Erfe", "Bhks", "Bhaiksuki", "Bopo", "Bopomofo", "Brah", "Brahmi", @@ -198,6 +199,7 @@ static SC_PROPERTY_VALUES: Set<&'static str> = phf_set! { "Shaw", "Shavian", "Shrd", "Sharada", "Sidd", "Siddham", + "Sidt", "Sidetic", "Sind", "Khudawadi", "Sinh", "Sinhala", "Sogd", "Sogdian", @@ -215,6 +217,7 @@ static SC_PROPERTY_VALUES: Set<&'static str> = phf_set! { "Taml", "Tamil", "Tang", "Tangut", "Tavt", "Tai_Viet", + "Tayo", "Tai_Yo", "Telu", "Telugu", "Tfng", "Tifinagh", "Tglg", "Tagalog", @@ -224,6 +227,7 @@ static SC_PROPERTY_VALUES: Set<&'static str> = phf_set! { "Tirh", "Tirhuta", "Tnsa", "Tangsa", "Todr", "Todhri", + "Tols", "Tolong_Siki", "Toto", "Tutg", "Tulu_Tigalari", "Ugar", "Ugaritic", diff --git a/tasks/coverage/snapshots/minifier_node_compat.snap b/tasks/coverage/snapshots/minifier_node_compat.snap index 3b4b45893d80f..ab4753712a2c1 100644 --- a/tasks/coverage/snapshots/minifier_node_compat.snap +++ b/tasks/coverage/snapshots/minifier_node_compat.snap @@ -2,7 +2,7 @@ commit: 499beb6f minifier_node_compat Summary: AST Parsed : 938/938 (100.00%) -Positive Passed: 930/938 (99.15%) +Positive Passed: 931/938 (99.25%) execution_result: tasks/coverage/ES2015/built-ins›Proxy›"getOwnPropertyDescriptor" handler invariants execution_result: tasks/coverage/ES2015/misc›Proxy, internal 'get' calls›HasBinding @@ -13,8 +13,6 @@ execution_result: tasks/coverage/ES2015/misc›Proxy, internal 'get' calls›Str execution_result: tasks/coverage/ES2015/misc›Proxy, internal 'ownKeys' calls›TestIntegrityLevel -Expect to Parse: tasks/coverage/ES2018/features›RegExp Unicode Property Escapes›Unicode 17.0 -Failed to minify code execution_result: tasks/coverage/ES2018/misc›Proxy "ownKeys" handler, duplicate keys for non-extensible targets execution_result: tasks/coverage/ES2022/features›Object.hasOwn›ToObject called before ToPropertyKey diff --git a/tasks/coverage/snapshots/parser_test262.snap b/tasks/coverage/snapshots/parser_test262.snap index 0a402f040a8a0..850b789e0b232 100644 --- a/tasks/coverage/snapshots/parser_test262.snap +++ b/tasks/coverage/snapshots/parser_test262.snap @@ -2,7 +2,7 @@ commit: 6f55d0c2 parser_test262 Summary: AST Parsed : 46555/46563 (99.98%) -Positive Passed: 46547/46563 (99.97%) +Positive Passed: 46555/46563 (99.98%) Negative Passed: 4581/4581 (100.00%) Expect to Parse: tasks/coverage/test262/test/annexB/language/expressions/assignmenttargettype/callexpression-as-for-in-lhs.js @@ -74,598 +74,6 @@ Expect to Parse: tasks/coverage/test262/test/annexB/language/expressions/assignm 21 │ }); ╰──── -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:24:15] - 23 │ testPropertyEscapes( - 24 │ /^\p{Script=Beria_Erfe}+$/u, - · ────────── - 25 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:29:15] - 28 │ testPropertyEscapes( - 29 │ /^\p{Script=Berf}+$/u, - · ──── - 30 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:34:11] - 33 │ testPropertyEscapes( - 34 │ /^\p{sc=Beria_Erfe}+$/u, - · ────────── - 35 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:39:11] - 38 │ testPropertyEscapes( - 39 │ /^\p{sc=Berf}+$/u, - · ──── - 40 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:55:15] - 54 │ testPropertyEscapes( - 55 │ /^\P{Script=Beria_Erfe}+$/u, - · ────────── - 56 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:60:15] - 59 │ testPropertyEscapes( - 60 │ /^\P{Script=Berf}+$/u, - · ──── - 61 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:65:11] - 64 │ testPropertyEscapes( - 65 │ /^\P{sc=Beria_Erfe}+$/u, - · ────────── - 66 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js:70:11] - 69 │ testPropertyEscapes( - 70 │ /^\P{sc=Berf}+$/u, - · ──── - 71 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:23:15] - 22 │ testPropertyEscapes( - 23 │ /^\p{Script=Sidetic}+$/u, - · ─────── - 24 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:28:15] - 27 │ testPropertyEscapes( - 28 │ /^\p{Script=Sidt}+$/u, - · ──── - 29 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:33:11] - 32 │ testPropertyEscapes( - 33 │ /^\p{sc=Sidetic}+$/u, - · ─────── - 34 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:38:11] - 37 │ testPropertyEscapes( - 38 │ /^\p{sc=Sidt}+$/u, - · ──── - 39 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:53:15] - 52 │ testPropertyEscapes( - 53 │ /^\P{Script=Sidetic}+$/u, - · ─────── - 54 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:58:15] - 57 │ testPropertyEscapes( - 58 │ /^\P{Script=Sidt}+$/u, - · ──── - 59 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:63:11] - 62 │ testPropertyEscapes( - 63 │ /^\P{sc=Sidetic}+$/u, - · ─────── - 64 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js:68:11] - 67 │ testPropertyEscapes( - 68 │ /^\P{sc=Sidt}+$/u, - · ──── - 69 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:25:15] - 24 │ testPropertyEscapes( - 25 │ /^\p{Script=Tai_Yo}+$/u, - · ────── - 26 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:30:15] - 29 │ testPropertyEscapes( - 30 │ /^\p{Script=Tayo}+$/u, - · ──── - 31 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:35:11] - 34 │ testPropertyEscapes( - 35 │ /^\p{sc=Tai_Yo}+$/u, - · ────── - 36 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:40:11] - 39 │ testPropertyEscapes( - 40 │ /^\p{sc=Tayo}+$/u, - · ──── - 41 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:58:15] - 57 │ testPropertyEscapes( - 58 │ /^\P{Script=Tai_Yo}+$/u, - · ────── - 59 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:63:15] - 62 │ testPropertyEscapes( - 63 │ /^\P{Script=Tayo}+$/u, - · ──── - 64 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:68:11] - 67 │ testPropertyEscapes( - 68 │ /^\P{sc=Tai_Yo}+$/u, - · ────── - 69 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js:73:11] - 72 │ testPropertyEscapes( - 73 │ /^\P{sc=Tayo}+$/u, - · ──── - 74 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:24:15] - 23 │ testPropertyEscapes( - 24 │ /^\p{Script=Tolong_Siki}+$/u, - · ─────────── - 25 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:29:15] - 28 │ testPropertyEscapes( - 29 │ /^\p{Script=Tols}+$/u, - · ──── - 30 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:34:11] - 33 │ testPropertyEscapes( - 34 │ /^\p{sc=Tolong_Siki}+$/u, - · ─────────── - 35 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:39:11] - 38 │ testPropertyEscapes( - 39 │ /^\p{sc=Tols}+$/u, - · ──── - 40 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:55:15] - 54 │ testPropertyEscapes( - 55 │ /^\P{Script=Tolong_Siki}+$/u, - · ─────────── - 56 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:60:15] - 59 │ testPropertyEscapes( - 60 │ /^\P{Script=Tols}+$/u, - · ──── - 61 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:65:11] - 64 │ testPropertyEscapes( - 65 │ /^\P{sc=Tolong_Siki}+$/u, - · ─────────── - 66 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js:70:11] - 69 │ testPropertyEscapes( - 70 │ /^\P{sc=Tols}+$/u, - · ──── - 71 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:24:26] - 23 │ testPropertyEscapes( - 24 │ /^\p{Script_Extensions=Beria_Erfe}+$/u, - · ────────── - 25 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:29:26] - 28 │ testPropertyEscapes( - 29 │ /^\p{Script_Extensions=Berf}+$/u, - · ──── - 30 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:34:12] - 33 │ testPropertyEscapes( - 34 │ /^\p{scx=Beria_Erfe}+$/u, - · ────────── - 35 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:39:12] - 38 │ testPropertyEscapes( - 39 │ /^\p{scx=Berf}+$/u, - · ──── - 40 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:55:26] - 54 │ testPropertyEscapes( - 55 │ /^\P{Script_Extensions=Beria_Erfe}+$/u, - · ────────── - 56 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:60:26] - 59 │ testPropertyEscapes( - 60 │ /^\P{Script_Extensions=Berf}+$/u, - · ──── - 61 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:65:12] - 64 │ testPropertyEscapes( - 65 │ /^\P{scx=Beria_Erfe}+$/u, - · ────────── - 66 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js:70:12] - 69 │ testPropertyEscapes( - 70 │ /^\P{scx=Berf}+$/u, - · ──── - 71 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:23:26] - 22 │ testPropertyEscapes( - 23 │ /^\p{Script_Extensions=Sidetic}+$/u, - · ─────── - 24 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:28:26] - 27 │ testPropertyEscapes( - 28 │ /^\p{Script_Extensions=Sidt}+$/u, - · ──── - 29 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:33:12] - 32 │ testPropertyEscapes( - 33 │ /^\p{scx=Sidetic}+$/u, - · ─────── - 34 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:38:12] - 37 │ testPropertyEscapes( - 38 │ /^\p{scx=Sidt}+$/u, - · ──── - 39 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:53:26] - 52 │ testPropertyEscapes( - 53 │ /^\P{Script_Extensions=Sidetic}+$/u, - · ─────── - 54 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:58:26] - 57 │ testPropertyEscapes( - 58 │ /^\P{Script_Extensions=Sidt}+$/u, - · ──── - 59 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:63:12] - 62 │ testPropertyEscapes( - 63 │ /^\P{scx=Sidetic}+$/u, - · ─────── - 64 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js:68:12] - 67 │ testPropertyEscapes( - 68 │ /^\P{scx=Sidt}+$/u, - · ──── - 69 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:25:26] - 24 │ testPropertyEscapes( - 25 │ /^\p{Script_Extensions=Tai_Yo}+$/u, - · ────── - 26 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:30:26] - 29 │ testPropertyEscapes( - 30 │ /^\p{Script_Extensions=Tayo}+$/u, - · ──── - 31 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:35:12] - 34 │ testPropertyEscapes( - 35 │ /^\p{scx=Tai_Yo}+$/u, - · ────── - 36 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:40:12] - 39 │ testPropertyEscapes( - 40 │ /^\p{scx=Tayo}+$/u, - · ──── - 41 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:58:26] - 57 │ testPropertyEscapes( - 58 │ /^\P{Script_Extensions=Tai_Yo}+$/u, - · ────── - 59 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:63:26] - 62 │ testPropertyEscapes( - 63 │ /^\P{Script_Extensions=Tayo}+$/u, - · ──── - 64 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:68:12] - 67 │ testPropertyEscapes( - 68 │ /^\P{scx=Tai_Yo}+$/u, - · ────── - 69 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js:73:12] - 72 │ testPropertyEscapes( - 73 │ /^\P{scx=Tayo}+$/u, - · ──── - 74 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - -Expect to Parse: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:24:26] - 23 │ testPropertyEscapes( - 24 │ /^\p{Script_Extensions=Tolong_Siki}+$/u, - · ─────────── - 25 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:29:26] - 28 │ testPropertyEscapes( - 29 │ /^\p{Script_Extensions=Tols}+$/u, - · ──── - 30 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:34:12] - 33 │ testPropertyEscapes( - 34 │ /^\p{scx=Tolong_Siki}+$/u, - · ─────────── - 35 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:39:12] - 38 │ testPropertyEscapes( - 39 │ /^\p{scx=Tols}+$/u, - · ──── - 40 │ matchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:55:26] - 54 │ testPropertyEscapes( - 55 │ /^\P{Script_Extensions=Tolong_Siki}+$/u, - · ─────────── - 56 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:60:26] - 59 │ testPropertyEscapes( - 60 │ /^\P{Script_Extensions=Tols}+$/u, - · ──── - 61 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:65:12] - 64 │ testPropertyEscapes( - 65 │ /^\P{scx=Tolong_Siki}+$/u, - · ─────────── - 66 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - - × Invalid regular expression: Invalid unicode property name - ╭─[test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js:70:12] - 69 │ testPropertyEscapes( - 70 │ /^\P{scx=Tols}+$/u, - · ──── - 71 │ nonMatchSymbols, - ╰──── - help: Check the property name spelling or use a valid Unicode property - Expect to Parse: tasks/coverage/test262/test/language/statements/using/syntax/using-for-statement.js × Unexpected token diff --git a/tasks/coverage/snapshots/semantic_test262.snap b/tasks/coverage/snapshots/semantic_test262.snap index 51b7a6b8635f0..a2ca653979365 100644 --- a/tasks/coverage/snapshots/semantic_test262.snap +++ b/tasks/coverage/snapshots/semantic_test262.snap @@ -2,7 +2,7 @@ commit: 6f55d0c2 semantic_test262 Summary: AST Parsed : 46563/46563 (100.00%) -Positive Passed: 44911/46563 (96.45%) +Positive Passed: 44919/46563 (96.47%) semantic Error: tasks/coverage/test262/test/annexB/language/expressions/assignmenttargettype/callexpression-as-for-in-lhs.js Cannot assign to this expression @@ -70,86 +70,6 @@ Symbol scope ID mismatch for "_step": after transform: SymbolId(5): ScopeId(5) rebuilt : SymbolId(9): ScopeId(4) -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Beria_Erfe.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Sidetic.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Yo.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_-_Tolong_Siki.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Beria_Erfe.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sidetic.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Yo.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - -semantic Error: tasks/coverage/test262/test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tolong_Siki.js -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name -Invalid regular expression: Invalid unicode property name - semantic Error: tasks/coverage/test262/test/language/arguments-object/cls-decl-async-private-gen-meth-args-trailing-comma-multiple.js Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(StrictMode | Function)