We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Safari doesn't support negative look-behind assertions of the form (?<!y)x. That's pretty awful.
(?<!y)x
It makes this line fail to parse:
const strEscapeSequencesRegExp = /[\x00-\x1f\x27\x5c\x7f-\x9f]|[\ud800-\udbff](?![\udc00-\udfff])|(?<![\ud800-\udbff])[\udc00-\udfff]/;
which makes the global variable util not available.
util
See peggyjs/peggy#371
The text was updated successfully, but these errors were encountered:
This will be fixed in Safari 16.4. I wonder if Peggy can work around it until then.
Sorry, something went wrong.
Make it work on Safari 16.3. Fixes #18.
35b7856
be1fac7
I decided to just go ahead and fix this, even though the fix was u-g-l-y.
Successfully merging a pull request may close this issue.
Safari doesn't support negative look-behind assertions of the form
(?<!y)x
. That's pretty awful.It makes this line fail to parse:
which makes the global variable
util
not available.See peggyjs/peggy#371
The text was updated successfully, but these errors were encountered: