Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
same as tokenizer change: from regex101.com pcre2 debugger: ```ruby /(%)?(%\{([^\}]+)\})/ =~ '%{{'*9999)+'}' /(%)?(%\{([^\}]+)\})/ ==> 199,984 steps /(%%?)\{([^\}]+)\}/ ==> 129,989 steps /(%%?\{[^\}]+\})/ ==> 99,992 steps ``` So the extra capture group is the main hit.
- Loading branch information