class_docstr: Computes the Control Flow Graph of a function.
  
  The processing of a node yields a pair containing
  * the OUT nodes, to be linked with the IN nodes of the successor
  * the RAISE nodes, nodes that stop the control flow (exception/break/...)
class_docstr_tok: ["Computes","the","Control","Flow","Graph","of","a","function",".","The","processing","of","a","node","yields","a","pair","containing","*","the","OUT","nodes",",","to","be","linked","with","the","IN","nodes","of","the","successor","*","the","RAISE","nodes",",","nodes","that","stop","the","control","flow","(","exception\/break\/","...",")"]
docstr: OUT = RAISES = (node)
docstr_tok: ["OUT","=","RAISES","=","(","node",")"]
code: def visit_Assert(self, node):
      """OUT = RAISES = (node)"""
      return (node,), (node,)
  
file_path: catboost/contrib/python/pythran/pythran/analyses/cfg.py
imports: from pythran.passmanager import FunctionAnalysis
  from pythran.utils import isnum
  from pythran.graph import DiGraph
  import gast
label_desc: Use image node_id 8 for calling the CFG obj's underlying member method code with example usage: obj.visit_Assert(node) and returns: node,  node