Home | History | Annotate | Download | only in scripts

Lines Matching full:column

89   """Represents a position (line and column) in a text file."""
91 def __init__(self, line=-1, column=-1):
93 self.column = column
96 return self.line == rhs.line and self.column == rhs.column
103 self.line == rhs.line and self.column < rhs.column)
118 return '%s(%s)' % (self.line + 1, self.column)
121 return Cursor(self.line, self.column + offset)
124 return Cursor(self.line, self.column - offset)
129 return Cursor(self.line, self.column)
167 return lines[pos.line][pos.column:].startswith(string)
194 line = line[start.column:]
200 start_column += start.column
219 return lines[start.line][start.column:end.column]
221 result_lines = ([lines[start.line][start.column:]] +
223 [lines[end.line][:end.column]])
234 line = lines[pos.line][pos.column:]
252 line = lines[pos.line][pos.column:]
261 line = lines[pos.line][pos.column:]
266 print ('ERROR: %s expected on line %s after column %s.' %
267 (token_type, pos.line + 1, pos.column))