class_docstr: Gather ids referenced by a node and not declared locally.
class_docstr_tok: ["Gather","ids","referenced","by","a","node","and","not","declared","locally","."]
code: def run(self, node):
      if isinstance(
          node, list
      ):  # so that this pass can be called on list
          self.is_list = True
          node = ast.If(ast.Constant(1, None), node, [])
      return super(ImportedIds, self).run(node)
  
imports: from pythran.analyses.globals_analysis import Globals
  from pythran.analyses.locals_analysis import Locals
  from pythran.passmanager import NodeAnalysis
  import pythran.metadata
  import gast
label_desc: Use image node_id 14 for calling the ImportedIds obj's underlying member method code with example usage: obj.run(node) and returns: super