Parse a given node.  This function in turn calls the
        `parse_<nodeType>` functions which handle the respective
        nodes.

def parse(self, node):
        """Parse a given node.  This function in turn calls the
        `parse_<nodeType>` functions which handle the respective
        nodes.

        """
        pm = getattr(self, "parse_%s" % node.__class__.__name__)
        pm(node)