start and end don't exst anymore in parser.token.Token, it's now start_pos/end_pos as everywhere else

This commit is contained in:
Dave Halter
2014-02-25 16:34:27 +01:00
parent ee7108cc11
commit 2db26abf72
2 changed files with 29 additions and 33 deletions

View File

@@ -82,7 +82,7 @@ class TokenInfo(object):
elif key == 2:
return (self._start_pos_line, self._start_pos_col)
elif key == 3:
return self.end
return self.end_pos
else:
raise IndexError("list index out of range")
@@ -91,11 +91,7 @@ class TokenInfo(object):
return (self._start_pos_line, self._start_pos_col)
@property
def start(self):
return (self._start_pos_line, self._start_pos_col)
@property
def end(self):
def end_pos(self):
"""Returns end position respecting multiline tokens."""
end_pos_line = self._start_pos_line
lines = self.string.split('\n')