X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fmisc%2FMetaGrammar.java;h=d51afed2630b73adc739465910ddfc19dbe3bd19;hp=fe92f6392b4856150a4c4550fab6131c0a3184d5;hb=955e10b66f1e7c134c0498aca8da30b104fa61c3;hpb=624e7fac78d26d8106c6e96330378d25319cf125 diff --git a/src/edu/berkeley/sbp/misc/MetaGrammar.java b/src/edu/berkeley/sbp/misc/MetaGrammar.java index fe92f63..d51afed 100644 --- a/src/edu/berkeley/sbp/misc/MetaGrammar.java +++ b/src/edu/berkeley/sbp/misc/MetaGrammar.java @@ -126,30 +126,6 @@ public class MetaGrammar extends ReflectiveWalker { return CharToken.set(ret); } - public String sify(Object arg) { - if (arg==null) return ""; - if (arg instanceof String) return (String)arg; - Object[] args = (Object[])arg; - while(true) { - args = Reflection.lub(args); - if (args instanceof String[]) { - StringBuffer ret = new StringBuffer(); - for(String s : ((String[])args)) ret.append(s); - return ret.toString(); - } - if (args instanceof Character[]) break; - if (!(args instanceof Object[])) break; - args = (Object[])args[0]; - } - if (args instanceof Character[]) { - char[] c = new char[args.length]; - for(int i=0; i