diff --git a/README.md b/README.md index aed9380..864f76e 100644 --- a/README.md +++ b/README.md @@ -554,7 +554,6 @@ Notice that nearly every feature below has at least subtle differences from Java ✔ Unescaped - outside of range is literal in some contexts (different than JS rules in any mode)
✔ Fewer chars require escaping than JS
- ✔ Error for reversed range (same as JS)
@@ -927,14 +926,14 @@ The table above doesn't include all aspects that Oniguruma-To-ES emulates (inclu The following don't yet have any support, and throw errors. They're all infrequently-used features, with most being *extremely* rare. -- Grapheme boundaries: \y, \Y. -- Flags P (ASCII-based POSIX classes) and y{g}/y{w} (grapheme boundary modes). -- Whole-pattern modifiers: Don't capture (?C), ignore-case is ASCII (?I), find longest (?L). -- Absence functions: (?\~…), etc. -- Conditionals: (?(…)…), etc. -- Rarely-used character specifiers: Non-A-Za-z with \cx, \C-x; meta \M-x, \M-\C-x; bracketed octals \o{…}; octal UTF-8 encoded bytes (≥ \200). -- Code point sequences: \x{H H …}, \o{O O …}. -- Callout functions: (?{…}), etc. +- Grapheme boundaries: `\y`, `\Y`. +- Flags `P` (POSIX is ASCII) and `y{g}`/`y{w}` (grapheme boundary modes). +- Whole-pattern modifiers: Don't capture `(?C)`, ignore-case is ASCII `(?I)`, find longest `(?L)`. +- Absence functions: `(?~…)`, etc. +- Conditionals: `(?(…)…)`, etc. +- Rarely-used character specifiers: Non-A-Za-z with `\cx`, `\C-x`; meta `\M-x`, `\M-\C-x`; bracketed octals `\o{…}`; octal UTF-8 encoded bytes (≥ `\200`). +- Code point sequences: `\x{H H …}`, `\o{O O …}`. +- Callout functions: `(?{…})`, etc. ## ㊗️ Unicode / mixed case-sensitivity