X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FParseFailed.java;h=2cc9f49d4ed5c8e4100a9339013d3f55fa32a36d;hp=9bc2ae88d1abf0294cd0c0052085097ad009b753;hb=a82ff8c049dd265ecf1d115d60e1be8ecb81a4c1;hpb=e84029a8b861075d6d0ed5040f919b2e4da4c98f diff --git a/src/edu/berkeley/sbp/ParseFailed.java b/src/edu/berkeley/sbp/ParseFailed.java index 9bc2ae8..2cc9f49 100644 --- a/src/edu/berkeley/sbp/ParseFailed.java +++ b/src/edu/berkeley/sbp/ParseFailed.java @@ -39,10 +39,10 @@ public class ParseFailed extends Exception { if (p.element() == null) return false; if (!(p.element() instanceof Union)) return false; Union u = (Union)p.element(); - if (u.synthetic) return false; - if (u.name==null) return false; - if (u.name.length() == 0) return false; - char c = u.name.charAt(0); + if (u.isSynthetic()) return false; + if (u.getName()==null) return false; + if (u.getName().length() == 0) return false; + char c = u.getName().charAt(0); return (c >= 'A' && c <= 'Z'); } @@ -84,7 +84,7 @@ public class ParseFailed extends Exception { else if (p.pos-raise > 0) barf(sb, n, indent, false, 1); */ - if (!new Walk.Cache().possiblyEpsilon(p.element())) + if (!new Cache(null, null).possiblyEpsilon(p.element())) break; p = p.next(); raise++;