class Sanitize
def traverse_depth(node, &block)
Performs depth-first traversal, operating first on the deepest nodes in the
def traverse_depth(node, &block) node.children.each {|child| traverse_depth(child, &block) } block.call(node) end
def traverse_depth(node, &block) node.children.each {|child| traverse_depth(child, &block) } block.call(node) end