'Visit a node.'

def visit(self, node, *args, **kwargs):

    f = self.get_visitor(node)
    if (f is not None):
        return f(node, *args, **kwargs)
    return self.generic_visit(node, *args, **kwargs)
