Three words: Divide and conquer.
In other words, take the grammar tree, and replace one of the subtrees with a trivial production, and see if the error goes away. If the error remains, then you've shortened the grammar to a smaller example. If not, you've found the production that contains the error, and you should be able to put that production at the root of your script and remove the rest of the grammar.
Lather, rinse and repeat. You'll either: (a) have a short example (which would be easier anonymize) that you can post, or (b) trip over the answer.
...roboticus
In reply to Re: An odd (lack of...) error message(s) from Parse::RecDescent
by roboticus
in thread [SOLVED; FALSE-ALARM] An odd (lack of...) error message(s) from Parse::RecDescent
by locked_user sundialsvc4
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |