Get transition from InCommentParser.

def get_transition(self,  # suppress(too-many-arguments)
                       line,
                       line_index,
                       column,
                       is_escaped,
                       comment_system_transitions,
                       eof=False):
        """Get transition from InCommentParser."""
        del comment_system_transitions

        if (_token_at_col_in_line(line,
                                  column,
                                  "```",
                                  3) and
                not _is_escaped(line, column, is_escaped)):
            # Hit a disable token, so resume the last parser
            return (DisabledParser((line_index, column + 3),
                                   self.__class__,
                                   self._waiting_until), 3, self._started_at)
        elif self._waiting_until != ParserState.EOL:
            wait_until_len = len(self._waiting_until)
            if (_token_at_col_in_line(line,
                                      column,
                                      self._waiting_until,
                                      wait_until_len) and
                    not _is_escaped(line, column, is_escaped)):

                # Skip ahead to end of this token
                return (InTextParser(),
                        len(self._waiting_until),
                        self._started_at)
        elif self._waiting_until == ParserState.EOL and column == 0:
            # We hit a new line and the state ends here. Return
            # corresponding state
            return (InTextParser(), 0, self._started_at)
        elif eof:
            # We hit the end of the file and were still in a comment
            # state. Grab everything up to here.
            return (InTextParser(), 0, self._started_at)

        # Move ahead by one character otherwise
        return (self, 1, None)