pass the yyloc (.loc) location info to lexer parseError handlers, just like we do already for parser-based pars$
clean of EOF forgot to clean the .matches[] and .yyleng attributes.