Print both the message and the stack of a parser exception.
Replaced PEG.js' generated parser with a much smaller, hand-written one.