X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FParseFailed.java;h=7a3416ed6780ea2c8c796537eb5f68f0b7ae7ba7;hp=8936184a23967b128c6d0f6df5e1afd71531eb28;hb=93b9f1a57460257f71a4cef17419a723e294550d;hpb=d27d65cb994c6b9ae57a39f4bec99dd75c6bd6f7 diff --git a/src/edu/berkeley/sbp/ParseFailed.java b/src/edu/berkeley/sbp/ParseFailed.java index 8936184..7a3416e 100644 --- a/src/edu/berkeley/sbp/ParseFailed.java +++ b/src/edu/berkeley/sbp/ParseFailed.java @@ -2,7 +2,7 @@ package edu.berkeley.sbp; import edu.berkeley.sbp.*; -import edu.berkeley.sbp.Sequence.Position; +import edu.berkeley.sbp.Sequence.Pos; import edu.berkeley.sbp.Sequence.Pos; import edu.berkeley.sbp.GSS.Phase; import edu.berkeley.sbp.Node; @@ -35,7 +35,7 @@ public class ParseFailed extends Exception { return ret.toString(); } - private static boolean important(Position p) { + private static boolean important(Pos p) { if (p.isLast()) return false; if (p.element() == null) return false; if (!(p.element() instanceof Union)) return false; @@ -69,7 +69,7 @@ public class ParseFailed extends Exception { boolean go = false; boolean force = false; for(Pos pp : (Iterable)parent.state().positions()) { - Position p = (Position)pp; + Pos p = (Pos)pp; if (skip) p = p.next(); int raise = 0; done = false; @@ -106,7 +106,7 @@ public class ParseFailed extends Exception { static void complain(Node n, HashMap> errors, boolean force, int indent) { if (touched.contains(n)) return; touched.add(n); - for(Position p : (Iterable)n.state()) { + for(Pos p : (Iterable)n.state()) { //if (!p.isLast() && !p.next().isLast()) continue; if (((p.isFirst() || p.isLast()) && !force)/* || p.owner().name==null*/ || !important(p)) {