Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The new option inverts the meaning on capturing and non-capturing parentheses: `(! ...)` becomes capturing, and `( ... )` becomes non-capturing, including the implicit whole-regexp group, which also becomes non-capturing. The idea of the new option is to let the user decide which gropus should be capturing and which are purely structural, and explicitly mark only the capturing ones for submatch extraction.
- Loading branch information