X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FAmbiguous.java;h=1acd8cd19ec85cc948513746241db7929c9c99ef;hp=6288f1fd245e3c45cde34ddf48b232cf7a247557;hb=75d0fa39d405292f4b831a6d1743f2aeea01ebd4;hpb=5ae7d4fd7c53dab6df9aae2e42579efabf66f49e diff --git a/src/edu/berkeley/sbp/Ambiguous.java b/src/edu/berkeley/sbp/Ambiguous.java index 6288f1f..1acd8cd 100644 --- a/src/edu/berkeley/sbp/Ambiguous.java +++ b/src/edu/berkeley/sbp/Ambiguous.java @@ -7,12 +7,15 @@ import java.util.*; /** if ambiguity checking is enabled, this exception is thrown to signal that the parse was ambiguous */ public class Ambiguous extends Exception { - public final Forest ambiguity; + final Forest ambiguity; private final HashSet> ht; - public Ambiguous(Forest ambiguity, HashSet> ht) { + Ambiguous(Forest ambiguity, HashSet> ht) { this.ambiguity = ambiguity; this.ht = ht; } + + public Forest getAmbiguity() { return ambiguity; } + public String toString() { // FIXME: print the input region that was ambiguously matched StringBuffer sb = new StringBuffer();