From f36d0734ca6991c02d0586bdfddda205048aa916 Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 4 Jul 2006 21:31:23 -0400 Subject: [PATCH] checkpoint darcs-hash:20060705013123-5007d-03a8248978cbcdee0b8f0a61329cba6719741b3e.gz --- src/edu/berkeley/sbp/misc/Demo.java | 66 ++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 32 deletions(-) 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