Lone surrogates (\uD800–\uDFFF) were incorrectly rejected with "invalid Unicode escape". Rust's `char` type used for ClassSetOperand::Char and Range cannot represent surrogate code points. This commit changes them to u32, so we can represent lone surrogates as well. |
||
|---|---|---|
| .. | ||
| Rust | ||
| CMakeLists.txt | ||
| ECMAScriptRegex.cpp | ||
| ECMAScriptRegex.h | ||
| RustRegex.cpp | ||
| RustRegex.h | ||