I actually have never used Parse::RecDescent but was assuming it was working on an input buffer using the
supplied regex as something like /\G$regex/gc
so I didn't supply a beginning anchor and an ending anchor
is not usable. I haven't got around to checking my assumption yet...and you know what they say when you assUme.