I was working through [Build Your Own Lisp](http://www.buildyourownlisp.com/chapter6_parsing) I mistakenly put two '+' in the grammar. The program failed with a segfault. The problem was easy to spot, but a simple error message would be preferred.