bugfix: extended Lexer.__repr__ to restore internal counters for lineno info