class_docstr: An advanced form of parsing a file faster. Unfortunately comes with huge
  side effects. It changes the given module.
class_docstr_tok: ["An","advanced","form","of","parsing","a","file","faster",".","Unfortunately","comes","with","huge","side","effects",".","It","changes","the","given","module","."]
docstr: Sets up a normal parser that uses a spezialized tokenizer to only parse
  until a certain position (or a bit longer if the statement hasn't
  ended.
code: def _try_parse_part(self, until_line):
      """
      Sets up a normal parser that uses a spezialized tokenizer to only parse
      until a certain position (or a bit longer if the statement hasn't
      ended.
      """
      self._parser_count += 1
      # TODO speed up, shouldn't copy the whole list all the time.
      # memoryview?
      parsed_until_line = self._nodes_tree.parsed_until_line
      lines_after = self._parser_lines_new[parsed_until_line:]
      tokens = self._diff_tokenize(
          lines_after, until_line, line_offset=parsed_until_line
      )
      self._active_parser = Parser(
          self._pgen_grammar, error_recovery=True
      )
      return self._active_parser.parse(tokens=tokens)
  
imports: import re
  import difflib
  from collections import namedtuple
  import logging
  from parso.utils import split_lines
  from parso.python.parser import Parser
  from parso.python.tree import EndMarker
  from parso.python.tokenize import PythonToken, BOM_UTF8_STRING
  from parso.python.token import PythonTokenTypes
label_desc: Use image node_id 8 for calling the DiffParser obj's underlying member method code with example usage: obj._try_parse_part(until_line) and returns: self