code: def __init__(self, parent):
      ast.NodeTransformer.__init__(self)
      self.parent = parent
      self.identifiers = set(self.global_declarations.keys())
  
file_path: catboost/contrib/python/pythran/pythran/transformations/remove_nested_functions.py
imports: from pythran.analyses import GlobalDeclarations, ImportedIds
  from pythran.passmanager import Transformation
  from pythran.tables import MODULES
  from pythran.conversion import mangle
  import pythran.metadata
  import gast
label_desc: Use image node_id 1 to create a new _NestedFunctionRemover object from inherited base classes: ast with example: obj = _NestedFunctionRemover(parent)