(block, startColumnIndex)
Traverse document forward. Yield (block, columnIndex, char)
        Raise _TimeoutException if time is over
Traverse document forward. Yield (block, columnIndex, char)
        Raise _TimeoutException if time is over
Traverse document forward . Yield ( block columnIndex char ) Raise _TimeoutException if time is over
def _iterateDocumentCharsForward(block, startColumnIndex):
        """Traverse document forward. Yield (block, columnIndex, char)
        Raise _TimeoutException if time is over
        """
        # Chars in the start line
        for columnIndex, char in list(enumerate(block.text()))[startColumnIndex:]:
            yield block, columnIndex, char
        block = block.next()

        # Next lines
        while block.isValid():
            for columnIndex, char in enumerate(block.text()):
                yield block, columnIndex, char

            block = block.next()
def _iterateDocumentCharsForward ( block , startColumnIndex ) : # Chars in the start line for columnIndex , char in list ( enumerate ( block . text ( ) ) ) [ startColumnIndex : ] : yield block , columnIndex , char block = block . next ( ) # Next lines while block . isValid ( ) : for columnIndex , char in enumerate ( block . text ( ) ) : yield block , columnIndex , char block = block . next ( )