RESOLVED FIXED254007
[JSC] Add ClassSetCharacter syntax tests for RegExp V flag and fix issues found
https://bugs.webkit.org/show_bug.cgi?id=254007
Summary [JSC] Add ClassSetCharacter syntax tests for RegExp V flag and fix issues found
Michael Saboff
Reported 2023-03-15 21:15:09 PDT
The Spec for RegExp V flag reserves character pairs and certain syntax characters as not allowed in the ClassSetCharacter production. Tests are needed to check for these syntax rules as both set operands and class string disjunctions (\q{...}). ClassSetCharacter :: [lookahead ∉ ClassSetReservedDoublePunctuator] SourceCharacter but not ClassSetSyntaxCharacter ... ClassSetReservedDoublePunctuator :: one of && !! ## $$ %% ** ++ ,, .. :: ;; << == >> ?? @@ ^^ `` ~~ ClassSetSyntaxCharacter :: one of ( ) [ ] { } / - \ |
Attachments
Radar WebKit Bug Importer
Comment 1 2023-03-15 21:15:29 PDT
Michael Saboff
Comment 2 2023-03-15 21:28:09 PDT
EWS
Comment 3 2023-03-16 07:37:39 PDT
Committed 261746@main (1fe6b1dc37f1): <https://commits.webkit.org/261746@main> Reviewed commits have been landed. Closing PR #11593 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.