def _ctab_property_block(stream):
    """Process properties block of ``Ctab``.

    :param stream: Queue containing lines of text.
    :type stream: :py:class:`collections.deque`
    :return: Tuples of data.
    :rtype: :class:`~ctfile.tokenizer.CtabPropertiesBlockLine`
    """
    line = stream.popleft()
    while line != 'M  END':
        name = line.split()[1]
        yield CtabPropertiesBlockLine(name, line)
        line = stream.popleft()
def _ctab_property_block ( stream ) : line = stream . popleft ( ) while line != 'M  END' : name = line . split ( ) [ 1 ] yield CtabPropertiesBlockLine ( name , line ) line = stream . popleft ( )
Process properties block of ``Ctab``.

    :param stream: Queue containing lines of text.
    :type stream: :py:class:`collections.deque`
    :return: Tuples of data.
    :rtype: :class:`~ctfile.tokenizer.CtabPropertiesBlockLine`