class_docstr: Yields the set of pure expressions
class_docstr_tok: ["Yields","the","set","of","pure","expressions"]
code: def generic_visit(self, node):
      is_pure = all([self.visit(x) for x in ast.iter_child_nodes(node)])
      if is_pure:
          self.result.add(node)
      return is_pure
  
file_path: catboost/contrib/python/pythran/pythran/analyses/pure_expressions.py
imports: from pythran.analyses.aliases import Aliases
  from pythran.analyses.argument_effects import ArgumentEffects
  from pythran.analyses.global_effects import GlobalEffects
  from pythran.analyses.pure_functions import PureFunctions
  from pythran.passmanager import ModuleAnalysis
  from pythran.intrinsic import Intrinsic
  import gast
label_desc: Use image node_id 3 for calling the PureExpressions obj's underlying member method code with example usage: obj.generic_visit(node) and returns: is_pure