Sha256: 65bd81f9d4f9b7221bbf3fac53011c8bc165cc9f0eca991b7001dac78d52c7d0
Contents?: true
Size: 550 Bytes
Versions: 2
Compression:
Stored size: 550 Bytes
Contents
# -*- coding: utf-8 -*- module TreeVisitor # # Callback methods used to visit a tree # Are empty so it is possible to define only a subset # class TreeNodeVisitor # # called on tree node at start of the visit i.e. we start to visit the subtree # def enter_tree_node( tree_node ) end # # called on tree node at end of the visit i.e. oll subtree are visited # def exit_tree_node( tree_node ) end # # called when visit leaf node # def visit_leaf_node( leaf_node ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
treevisitor-0.1.5 | lib/treevisitor/tree_node_visitor.rb |
treevisitor-0.1.4 | lib/treevisitor/tree_node_visitor.rb |