attach line number and filename to the lexer [page 10] the reader to fully support Unicode (and emojis!)