in reply to Re^10: Speeding up named capture buffer access
in thread Speeding up named capture buffer access

yeah, I figured the sub calls would significantly slow things down.

The use of (?{}) doesn't complicate things. It's use is minimal, and it's use is the same for every subpattern. Using it just shifts code from outside the pattern into the pattern. Specifically, it removes the need to parse the returned values a second time in order to get numbers. However, the use of rc does complicate things.