checkpoint
[sbp.git] / src / edu / berkeley / sbp / misc / TreeWalker.java
index 74f3f07..f8a4496 100644 (file)
@@ -10,6 +10,9 @@ import edu.berkeley.sbp.*;
 
 public abstract class TreeWalker<T> {
     public abstract Object walk(T head, Object[] args);
+    public Object walk(Tree<T> tree, int idx) {
+        return walk(tree.child(idx));
+    }
     public void walkChildren(Tree<T> tree) {
         for(Tree<T> child : tree.children()) walk(child);        
     }