Intersection and subtraction chains in unicode sets mode were accepting bare range operands like `[a-z&&b-y]` and `[a-z--[aeiou]]`. V8 rejects those forms; the range has to stay inside a nested class before it can participate in a set operation. Reject `ClassSetOperand::Range` when building `&&` or `--` expressions, and extend the runtime regexp tests with the reported invalid patterns plus an escaped-endpoint range case. |
||
|---|---|---|
| .. | ||
| src | ||
| build.rs | ||
| Cargo.toml | ||
| cbindgen.toml | ||