def consume(self):
        """Consume the body of source. ``pos`` will move forward."""
        if self.match:
            self.pos = self.match.end()
            if self.match.group()[-1] == '\n':
                self._update_prefix()
            self.match = None