WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
254007
[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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-03-15 21:15:29 PDT
<
rdar://problem/106789711
>
Michael Saboff
Comment 2
2023-03-15 21:28:09 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/11593
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.
Top of Page
Format For Printing
XML
Clone This Bug