locked_user sundialsvc4 has asked for the wisdom of the Perl Monks concerning the following question:
UPDATE: False Alarm!
I didn’t know that someone around here, in the dark and distant past, fotzed with the installed version (supposed to be 1.94), apparently adding their own code to it and otherwise breaking it.
I'm using Parse::RecDescent, admittedly for the first time, and I have run into a rather peculiar problem.
The constructor has obviously found things that it doesn’t like about the grammar (no surprise there...), but, even though I’ve turned on every error/warning/hint option that there is, here’s the only thing that comes out: (printed to STDERR)
(Yeah, “WTF...?” That’s what I said, too!) The “error messages” consist of ... a few blanks, a colon-character, and nothing else. There are no useful messages here. Nothing but blanks and colons. The constructor-call is returning undef, as it is supposed to do in the case of a grammar error.
Any ideas? I know that I need to debug this thing, but I’m not getting any useful information with which to begin. I do know that the grammar-string (quite a long string, of course), is being passed to the constructor. The behavior is consistent with “grammar error,” and at this nascent point in the development cycle I fully expect there to be lots of them. But... I need something to react to!