(self)
| 338 | return (len(line) - len(line.lstrip(" ")) if pos is None else |
| 339 | len(line[:pos]) - len(line[:pos].rstrip(" "))) |
| 340 | def mark_range(self): |
| 341 | if self.mark_order(self.cur_line, self.col) >= 0: |
| 342 | return (self.mark[0], self.mark[1], self.cur_line + 1, self.col) |
| 343 | else: |
| 344 | return (self.cur_line, self.col, self.mark[0] + 1, self.mark[1]) |
| 345 | def mark_order(self, line, col): |
| 346 | return col - self.mark[1] if self.mark[0] == line else line - self.mark[0] |
| 347 | def line_range(self): |
no test coverage detected