mirror of
https://github.com/RGBCube/serenity
synced 2025-05-18 15:15:08 +00:00
LibRegex: Use match_ordinary_characters() in ECMA262Parser::parse_atom()
Otherwise we would only match TokenType::Char, making all of these invalid: - /foo,bar/ - /foo\/bar/ - /foo=bar/ - /foo-bar/ - /foo:bar/ Fixes #4243.
This commit is contained in:
parent
1279d2256c
commit
eea7cabdbc
3 changed files with 16 additions and 15 deletions
|
@ -488,6 +488,7 @@ TEST_CASE(ECMA262_parse)
|
|||
"^[\\w+/_-]+[=]{0,2}$", // #4189
|
||||
"^(?:[^<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)", // #4189
|
||||
"\\/", // #4189
|
||||
",/=-:", // #4243
|
||||
"\\x", // Even invalid escapes are allowed if ~unicode.
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue