Fix bug introduced in previous change.
In my attempt to sort out
the declaration of yytext, I declared it as an array rather than
a pointer, and that could cause crashes. I also added support
for debugging the parser in the course of fixing this and that's
a useful thing to have anyway.