I see that
jethro already answered your question (boy, how many times I ran up against that one, and every time had to puzzle it out anew!); but I thought I'd also mention that, if you're trying to learn
Parse::RecDescent, it might also be worthwhile knowing about
Parse::RecDescent::FAQ—I found it a very helpful resource.