docs: def get_transition(self,  # suppress(too-many-arguments)
                         line,
                         line_index,
                         column,
                         is_escaped,
                         comment_system_transitions,
                         eof=False):
          """Get transition from DisabledParser."""
          # If we are at the beginning of a line, to see if we should
          # disable processing from this point onward and get out - this will
          # happen if we reach the end of some comment block that doesn't have
          # an explicit end marker. We can't detect line endings here because
          # we want a disabled region to continue across multiple lines.
          if (column == 0 and
                  comment_system_transitions.should_terminate_now(
                      line,
                      self._resume_waiting_for
                  )):
              return (InTextParser(), 0, None)
  
          # Need to be a bit careful here, since we need to check what the
          # disabled parser was waiting for and disable on that, too.
          if (_token_at_col_in_line(line,
                                    column,
                                    "```",
                                    3) and
                  not _is_escaped(line, column, is_escaped)):
              # Hit a disable token, so we resume the old parser
              return (self._resume_parser((line_index, column + 3),
                                          self._resume_waiting_for),
                      3,
                      None)
          elif self._resume_waiting_for != ParserState.EOL:
              wait_until_len = len(self._resume_waiting_for)
              if (_token_at_col_in_line(line,
                                        column,
                                        self._resume_waiting_for,
                                        wait_until_len) and
                      not _is_escaped(line, column, is_escaped)):
  
                  # Skip ahead to end of this token
                  return (InTextParser(),
                          len(self._waiting_until),
                          None)
          elif eof:
              # We hit the end of the file and were still in a comment
              # state. Grab everything up to here.
              return (InTextParser(), 0, None)
  
          # Move ahead by one character otherwise
          return (self, 1, None)