X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fbind%2FBindingFunctor.java;h=a7d1ecc9ab4c8312592e9194b5fa10c4f1f77461;hb=f09d2abb95f106197aea99c345282c3bf0cd3717;hp=cfe324d25fb1436957c220ccd02ee81ea8d5b4b2;hpb=a4a48c32b18df6f5cc834d03fe0d5f864571380d;p=sbp.git diff --git a/src/edu/berkeley/sbp/bind/BindingFunctor.java b/src/edu/berkeley/sbp/bind/BindingFunctor.java index cfe324d..a7d1ecc 100644 --- a/src/edu/berkeley/sbp/bind/BindingFunctor.java +++ b/src/edu/berkeley/sbp/bind/BindingFunctor.java @@ -6,7 +6,7 @@ import java.io.*; import java.util.*; import java.lang.reflect.*; -public class BindingFunctor implements Tree.TreeFunctor, ToJava { +public class BindingFunctor implements TreeFunctor, ToJava { private Binding _binding; private String _toString; public String toString() { @@ -28,8 +28,8 @@ public class BindingFunctor implements Tree.TreeFunctor, ToJava { ArrayList ret = new ArrayList(); for(Tree tc : t) { if (tc.head() != null && tc.head() instanceof Functor) - ret.add(((Tree.TreeFunctor)tc.head()).invoke(tc.children())); - else if (tc.numChildren() == 0) + ret.add(((TreeFunctor)tc.head()).invoke(tc.children())); + else if (tc.size() == 0) ret.add(tc.head()); else { System.err.println("FIXME: don't know what to do about " + tc);