From: adam Date: Wed, 5 Jul 2006 01:31:23 +0000 (-0400) Subject: checkpoint X-Git-Tag: tag_for_25-Mar~224 X-Git-Url: http://git.megacz.com/?p=sbp.git;a=commitdiff_plain;h=f36d0734ca6991c02d0586bdfddda205048aa916 checkpoint darcs-hash:20060705013123-5007d-03a8248978cbcdee0b8f0a61329cba6719741b3e.gz --- diff --git a/src/edu/berkeley/sbp/misc/Demo.java b/src/edu/berkeley/sbp/misc/Demo.java index 5c15980..2891b0f 100644 --- a/src/edu/berkeley/sbp/misc/Demo.java +++ b/src/edu/berkeley/sbp/misc/Demo.java @@ -223,7 +223,7 @@ public class Demo { public Sequence makeSequence(Production p) { return Sequence.rewritingSequence(new TargetReducer(p, buildSequence(p), "reducer-"+this), p.elements, p.labels, p.drops); } - public abstract Object plant(Object[] fields, int[] map); + public abstract Object plant(Object[] fields); public boolean isRaw() { return false; } public Object invokeRaw(Iterable> t) { return null; } public class TargetReducer implements Tree.TreeFunctor { @@ -250,7 +250,12 @@ public class Demo { } } System.err.println("input tree: " + t); - return plant(ret.toArray(new Object[0]), map); + Object[] o = (Object[])ret.toArray(new Object[0]); + int max = 0; + for(int i=0; i