checkpoint
[sbp.git] / src / edu / berkeley / sbp / misc / StringWalker.java
index ae150e6..db85259 100644 (file)
@@ -8,7 +8,9 @@ import java.lang.reflect.*;
 public abstract class StringWalker extends TreeWalker<String> {
     public void   walk(String tag) { }
     public Object walk(Tree<String> tree) {
-        walk(tree.head());
+        Object o = tree.head();
+        if (!(o instanceof String)) o = null; /* FIXME */
+        walk((String)o);
         return super.walk(tree);
     }
     public Object walk(String tag, Object[] tokens) {