Seeks the parser to the given position.
(self, pos)
| 173 | return |
| 174 | |
| 175 | def seek(self, pos): |
| 176 | """Seeks the parser to the given position. |
| 177 | """ |
| 178 | if 2 <= self.debug: |
| 179 | print >>sys.stderr, 'seek: %r' % pos |
| 180 | self.fp.seek(pos) |
| 181 | # reset the status for nextline() |
| 182 | self.bufpos = pos |
| 183 | self.buf = '' |
| 184 | self.charpos = 0 |
| 185 | # reset the status for nexttoken() |
| 186 | self._parse1 = self._parse_main |
| 187 | self._curtoken = '' |
| 188 | self._curtokenpos = 0 |
| 189 | self._tokens = [] |
| 190 | return |
| 191 | |
| 192 | def fillbuf(self): |
| 193 | if self.charpos < len(self.buf): return |
no outgoing calls
no test coverage detected