class_docstr: This class is used to parse a Python file, it then divides them into a
  class structure of different scopes.
  
  :param pgen_grammar: The grammar object of pgen2. Loaded by load_grammar.
class_docstr_tok: ["This","class","is","used","to","parse","a","Python","file",",","it","then","divides","them","into","a","class","structure","of","different","scopes",".",":","param","pgen_grammar",":","The","grammar","object","of","pgen2",".","Loaded","by","load_grammar","."]
code: def parse(self, tokens):
      if self._error_recovery:
          if self._start_nonterminal != "file_input":
              raise NotImplementedError
  
          tokens = self._recovery_tokenize(tokens)
  
      return super(Parser, self).parse(tokens)
  
file_path: catboost/contrib/python/parso/py2/parso/python/parser.py
imports: from parso.python import tree
  from parso.python.token import PythonTokenTypes
  from parso.parser import BaseParser
label_desc: Use image node_id 2 for calling the Parser obj's underlying member method code with example usage: obj.parse(tokens) and returns: super