From 955e10b66f1e7c134c0498aca8da30b104fa61c3 Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 14 Dec 2005 01:17:08 -0500 Subject: [PATCH] checkpoint darcs-hash:20051214061708-5007d-6825d16c8723455e95f472863f9807d9be62df40.gz --- src/edu/berkeley/sbp/misc/MetaGrammar.java | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) 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