class Unparser::AST::LocalVariableScopeEnumerator
def visit(node, &block)
def visit(node, &block) before = current.dup enter(node) yield node, current.dup, before node.children.each do |child| visit(child, &block) if child.instance_of?(Parser::AST::Node) end leave(node) end