class_docstr: Methods in this class recursively traverse an AST and
  output source code for the abstract syntax; original formatting
  is disregarged.
class_docstr_tok: ["Methods","in","this","class","recursively","traverse","an","AST","and","output","source","code","for","the","abstract","syntax",";","original","formatting","is","disregarged","."]
docstr: _dispatcher function, _dispatching tree type T to method _T.
code: def _dispatch(self, tree):
      "_dispatcher function, _dispatching tree type T to method _T."
      if isinstance(tree, list):
          for t in tree:
              self._dispatch(t)
          return
      meth = getattr(self, "_" + tree.__class__.__name__)
      if tree.__class__.__name__ == "NoneType" and not self._do_indent:
          return
      meth(tree)
  
imports: from __future__ import division, absolute_import, print_function
  import sys
  from compiler.ast import Const, Name, Tuple, Div, Mul, Sub, Add
label_desc: Use image node_id 6 for calling the UnparseCompilerAst obj's underlying member method code with example usage: obj._dispatch(tree) without return types