X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FAmbiguous.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2FAmbiguous.java;h=1acd8cd19ec85cc948513746241db7929c9c99ef;hb=b8a597c8d1a29afc24f9b89f726d5b1a9b9aeec1;hp=6288f1fd245e3c45cde34ddf48b232cf7a247557;hpb=f09d2abb95f106197aea99c345282c3bf0cd3717;p=sbp.git 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();