X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FStringWalker.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FStringWalker.java;h=ae150e6150518cd6bc8e5e4b53f7606e6dce1fa7;hp=923c63953c1b5fe4f36631b949e7d0d6f970a8bf;hb=0db242407cbae04f1a55086bf2bd31f5ae1bb7a8;hpb=373f281f7a7988773f6e469717ce6f972cb07e96 diff --git a/src/edu/berkeley/sbp/misc/StringWalker.java b/src/edu/berkeley/sbp/misc/StringWalker.java index 923c639..ae150e6 100644 --- a/src/edu/berkeley/sbp/misc/StringWalker.java +++ b/src/edu/berkeley/sbp/misc/StringWalker.java @@ -6,7 +6,11 @@ import java.util.*; import java.lang.reflect.*; public abstract class StringWalker extends TreeWalker { - public Object walk(Tree tree) { return super.walk(tree); } + public void walk(String tag) { } + public Object walk(Tree tree) { + walk(tree.head()); + return super.walk(tree); + } public Object walk(String tag, Object[] tokens) { if (tokens.length==0) return tag; if (tag==null) return null;