def METHOD_NAME(self, line) -> 'Iterator[tuple[str, bool]]':
    splitter = self._pipe_splitter
    _, separator, rest = splitter.split(line, 1)
    yield separator, False
    while splitter.search(rest):
        token, separator, rest = splitter.split(rest, 1)
        yield token, True
        yield separator, False
    yield rest, True