in reply to Re^2: Better way than tail-recursion in Parse::RecDescent?
in thread Better way than tail-recursion in Parse::RecDescent?

I presume you have

{ use strict; use warnings; }

inside your grammar. Add

no warnings 'recursion';

to that block.

You are precompiling, right? You can see the generated parser by looking at that .pm file.