lexer: have all lexer errors report the offending code directly