You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Copyright (C) 2016 the V8 project authors. All rights reserved.// This code is governed by the BSD license found in the LICENSE file./*---esid: sec-regular-expressions-patternses6id: B.1.4description: Quantifiable assertions disallowed with `u` flaginfo: | The `u` flag precludes quantifiable assertions (even when Annex B is honored) Term[U] :: [~U] QuantifiableAssertion Quantifiernegative: phase: parse type: SyntaxError---*/$DONOTEVALUATE();/.(?!.){2,3}/u;
In 0.9.1, regjsparser throws
SyntaxError [Error]: Expected atom at position 6
.(?!.){2,3}
In 0.10.0, it parses successfully. This is likely a regression introduced in #131.
In 0.9.1, regjsparser throws
In 0.10.0, it parses successfully. This is likely a regression introduced in #131.
c.f.
https://github.com/tc39/test262/blob/main/test/language/literals/regexp/u-invalid-range-negative-lookahead.js
mathiasbynens/regexpu-core#88
The text was updated successfully, but these errors were encountered: