code: def parse(self, node):
          
          pm = getattr(self, "parse_%s" % node.__class__.__name__)
          pm(node)
docs: Parse a given node.  This function in turn calls the
          `parse_<nodeType>` functions which handle the respective
          nodes.