X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FTreeWalker.java;h=f8a44963011d850d6914941229125cc4ebbf4568;hp=74f3f07b90542933bdc8d7cd10ebca5b5f3410fa;hb=5fbd1d712d38b88153a824160322050da6c5e184;hpb=c91766b1001c9ea6f1d3f3aa945c8b90bb4940f2 diff --git a/src/edu/berkeley/sbp/misc/TreeWalker.java b/src/edu/berkeley/sbp/misc/TreeWalker.java index 74f3f07..f8a4496 100644 --- a/src/edu/berkeley/sbp/misc/TreeWalker.java +++ b/src/edu/berkeley/sbp/misc/TreeWalker.java @@ -10,6 +10,9 @@ import edu.berkeley.sbp.*; public abstract class TreeWalker { public abstract Object walk(T head, Object[] args); + public Object walk(Tree tree, int idx) { + return walk(tree.child(idx)); + } public void walkChildren(Tree tree) { for(Tree child : tree.children()) walk(child); }