71cab59a89426890a22a5e42e9f538683a9547bc
Instead, I tweaked the rest of the matching function, so that a special check isn't necessary. If we are trying to match at the end of a string, we skip any of the actual matching and proceed straight to finding 0-length matches. This change was made because, with the special case, capturing groups weren't getting updated if we had an end-of-string match.
Description
An NFA-based regex engine with a library and command-line tool.
Languages
Go
75.7%
Python
24.2%
Makefile
0.1%