Return a parser state, a move-ahead amount, and an append range.

        If this parser state should terminate and return back to
        the TEXT state, then return that state and also any corresponding
        chunk that would have been yielded as a result.

def get_transition(self,  # suppress(too-many-arguments)
                       line,
                       line_index,
                       column,
                       is_escaped,
                       comment_system_transitions,
                       eof=False):
        """Return a parser state, a move-ahead amount, and an append range.

        If this parser state should terminate and return back to
        the TEXT state, then return that state and also any corresponding
        chunk that would have been yielded as a result.
        """
        raise NotImplementedError("""Cannot instantiate base ParserState""")