adding a bit more visibility into why a parse fails

Wonder what you folks think about something like this?

I don't need this format exactly, but it would help sometimes to be able to see something of the text that was recently parsed, to better visualize where the line,column is, exactly.

Beyond this, it would be useful to have an option to see the source replaced with the parse tokens.

this is a first try, please provide feedback on the direction.