Parser treats groups as literals
The regex parser treats groups (
(?:...)) as literals since the last change (31eced6f) because the sections handling groups have been commented out. I can't determine a reason that they would be disabled except for potentially testing purposes, but un-commenting them fixes the issue.
The lines referenced are 109-113 and 115-116, and I have attached a file with the comments removed.