Sha256: 0efa4dbe9a8b4f2174e70cce748f78645ee3f33e0c180bc4c625ee6c66b81b5a

Contents?: true

Size: 263 Bytes

Versions: 7

Compression:

Stored size: 263 Bytes

Contents

#
# Print for every node the name
#
class FlatPrintTreeNodeVisitor < TreeNodeVisitor

  def enter_tree_node( tree_node )
    puts tree_node.name
  end

  def exit_tree_node( tree_node )
  end

  def visit_leaf_node( leaf_node )
    puts leaf_node.name
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
gf-treevisitor-0.0.11 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
gf-treevisitor-0.0.12 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
gf-treevisitor-0.0.13 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
gf-treevisitor-0.0.15 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
gf-treevisitor-0.0.16 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
gf-treevisitor-0.0.18 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
gf-treevisitor-0.0.19 lib/treevisitor/visitors/flat_print_tree_node_visitors.rb