Create a parser for URLPatterns (#36382)

This change implements the pattern parser, completing the "parsing
pipeline" for URL patterns.

Testing: Primarily `urlpattern/urlpattern-hasregexpgroups.any.js`, some
other subtests start to pass too.

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
Simon Wülker 2025-04-07 20:08:22 +02:00 committed by GitHub
parent 2b63e60e8f
commit 8f1c23692e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 449 additions and 243 deletions

View file

@ -1,12 +1,6 @@
[urlpattern-hasregexpgroups.any.worker.html]
[urlpattern-hasregexpgroups]
expected: FAIL
[urlpattern-hasregexpgroups.any.html]
[urlpattern-hasregexpgroups]
expected: FAIL
[urlpattern-hasregexpgroups.any.serviceworker.html]
expected: ERROR