the parser now throws an error on invalid expressions

 - instead of, you know, crashing your browser
 - this is for you, @danfooo