code: def buffer(self):
          '''
          Get a copy of the buffer that this is reading from. Returns a
          buffer object
          '''
          return buffer(self._input, self._start_pos,
                        (self._end_pos - self._start_pos)f buffer(self):
          '''
          Get a copy of the buffer that this is reading from. Returns a
          buffer object
          '''
          return buffer(self._input, self._start_pos,
                        (self._end_pos - self._start_pos))
docs: Get a copy of the buffer that this is reading from. Returns a
          buffer object