From: adam Date: Wed, 14 Dec 2005 06:17:08 +0000 (-0500) Subject: checkpoint X-Git-Tag: tag_for_25-Mar~556 X-Git-Url: http://git.megacz.com/?p=sbp.git;a=commitdiff_plain;h=955e10b66f1e7c134c0498aca8da30b104fa61c3 checkpoint darcs-hash:20051214061708-5007d-6825d16c8723455e95f472863f9807d9be62df40.gz --- 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