reportLexError: don't back up one character, the buffer returned by Alex is the one *before* the erroneous lexeme started.