I'm a bit new to parsers and Pyggy, and I have a (very rough, ambiguous
and incomplete) grammar that dies at the very end of the parsing with
this error:
[32] $EOF$ <<EOF>>
reduce 7
reduce 2
reduce 3
parse error: "<<EOF>>": line 296:
That is, when it reaches the end it's not an accepting parser I guess.
Does this mean there's a fault in the grammar?
That or an error in the input file. This is the typical
"unexpected end of file" type of error you typically see from
a parser when its still waiting for something (like a closing
parenthesis, for example) to complete the parse.
Tim Newsham
http://www.lava.net/~newsham/