class_docstr: Build use-define chains analysis for each variable.
code: def __init__(self):
      self.result = None
      super(UseDefChains, self).__init__(DefUseChains)
  
file_path: catboost/contrib/python/pythran/pythran/analyses/use_def_chain.py
imports: from pythran.passmanager import ModuleAnalysis
  import pythran.metadata
  import beniget
label_desc: Use image node_id 1 to create a new UseDefChains object from inherited base classes: ModuleAnalysis with example: obj = UseDefChains()