Updated token repr to include attribute names

This commit is contained in:
David Beazley 2016-09-17 16:49:55 -05:00
parent ef19788dd3
commit e4fedf022f

View File

@ -66,7 +66,7 @@ class Token(object):
''' '''
__slots__ = ('type', 'value', 'lineno', 'index') __slots__ = ('type', 'value', 'lineno', 'index')
def __repr__(self): def __repr__(self):
return 'Token(%s, %r, %d, %d)' % (self.type, self.value, self.lineno, self.index) return 'Token(type=%r, value=%r, lineno=%d, index=%d)' % (self.type, self.value, self.lineno, self.index)
class LexerMetaDict(OrderedDict): class LexerMetaDict(OrderedDict):
''' '''