(self)
| 46 | |
| 47 | class TokenInfo(collections.namedtuple('TokenInfo', 'type string start end line')): |
| 48 | def __repr__(self): |
| 49 | annotated_type = '%d (%s)' % (self.type, tok_name[self.type]) |
| 50 | return ('TokenInfo(type=%s, string=%r, start=%r, end=%r, line=%r)' % |
| 51 | self._replace(type=annotated_type)) |
| 52 | |
| 53 | @property |
| 54 | def exact_type(self): |