X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FSequence.java;h=c3c259f1cf9e6c7cce86ee98ab812ec56147dbc5;hp=a2e6f993562e979a03d68055a99021da7f9aaf78;hb=5ea3b9182192a0fbb7a0bd86b919384ddaeff29a;hpb=72a63d7e3092aba0510df50ae8d03b74bb8d556d diff --git a/src/edu/berkeley/sbp/Sequence.java b/src/edu/berkeley/sbp/Sequence.java index a2e6f99..c3c259f 100644 --- a/src/edu/berkeley/sbp/Sequence.java +++ b/src/edu/berkeley/sbp/Sequence.java @@ -184,7 +184,7 @@ public abstract class Sequence extends Element implements Iterable { public Constant(Element[] e, Object result) { super(e); this.result = result; } Sequence _clone() { return new Constant(elements, result); } public Forest postReduce(Input.Region loc, Forest[] args, Position p) { - return (Forest)Forest.leaf(loc, result, p); + return (Forest)Forest.leaf(loc, result); } static class Drop extends Constant { Sequence _clone() { return new Drop(elements, lame); } @@ -215,13 +215,13 @@ public abstract class Sequence extends Element implements Iterable { Sequence _clone() { return new Unwrap(elements, drops); } public Forest postReduce(Input.Region loc, Forest[] args, Position p) { for(int i=0; i[] args2 = new Forest[count]; int j = 0; for(int i=0; i { int j = 0; for(int i=0; i