pyrser/parsing/stream.py
def last_readed_line(self) -> str:
        """Usefull string to compute error message."""
        mpos = self._cursor.max_readed_position
        mindex = mpos.index
        # search last \n
        prevline = mindex - 1 if mindex == self.eos_index else mindex
        while prevline >= 0 and self._content[prevline] != '\n':
            prevline -= 1
        # search next \n
        nextline = mindex
        while nextline < self.eos_index and self._content[nextline] != '\n':
            nextline += 1
        last_line = self._content[prevline + 1:nextline]
        return last_line
def last_readed_line(self) -> str:
        mpos = self._cursor.max_readed_position
        mindex = mpos.index
        # search last \n
        prevline = mindex - 1 if mindex == self.eos_index else mindex
        while prevline >= 0 and self._content[prevline] != '\n':
            prevline -= 1
        # search next \n
        nextline = mindex
        while nextline < self.eos_index and self._content[nextline] != '\n':
            nextline += 1
        last_line = self._content[prevline + 1:nextline]
        return last_line
def last_readed_line ( self ) -> str : mpos = self . _cursor . max_readed_position mindex = mpos . index # search last \n prevline = mindex - 1 if mindex == self . eos_index else mindex while prevline >= 0 and self . _content [ prevline ] != '\n' : prevline -= 1 # search next \n nextline = mindex while nextline < self . eos_index and self . _content [ nextline ] != '\n' : nextline += 1 last_line = self . _content [ prevline + 1 : nextline ] return last_line
Usefull string to compute error message.
Usefull string to compute error message .