Skip to content

Commit 5d696c2

Browse files
fglockcodex
andcommitted
docs: remove stale missing regex heading
The audited regex entries are capability records rather than a list of missing features, so keep them in the main regular-expression section. Generated with Codex (https://openai.com/codex/) Co-Authored-By: Codex <noreply@openai.com>
1 parent 8a393ae commit 5d696c2

1 file changed

Lines changed: 0 additions & 2 deletions

File tree

docs/reference/feature-matrix.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,8 +385,6 @@ my @copy = @{$z}; # ERROR
385385
-**Preprocessor**: `\Q`, `\L`, `\U`, `\l`, `\u`, `\E` are preprocessed in regex.
386386
-**Overloading**: `qr` overloading is implemented. See also [overload pragma](#pragmas).
387387

388-
### Missing Regular Expression Features
389-
390388
-**Dynamically-scoped regex variables**: Provisional captures, `$^R`, `$^N`, match positions, and callback locals follow matcher paths and unwind on backtracking.
391389
-**Recursive and Dynamic Patterns**: `(?R)`, `(?0)`, and runtime `(??{ code })` execute through Joni. Dynamic expressions may return strings or `qr//` values, nested alternatives participate in outer backtracking without changing outer grouping or capture numbering, and callback and pure-pattern recursion have engine-owned depth ceilings.
392390
-**Backtracking Control Verbs**: `(*ACCEPT)`, `(*FAIL)`/`(*F)`, `(*PRUNE)`, `(*SKIP)`, `(*THEN)`, and `(*COMMIT)` execute through Joni with matcher-owned cut boundaries. Atomic groups `(?>...)` are supported.

0 commit comments

Comments
 (0)