in reply to Re: Parse::RecDescent Grammar Questions
in thread Parse::RecDescent Grammar Questions

No.

<leftop: key_value /[,;]/ key_value>

is equivalent to

( key_value (/[,;]/ key_value)(s?) { [ $item[1], @{$item[2]} ] } )

The "(s?)" is already built in.