X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FElement.java;h=b4402574b9220781633d35a0dd0e66d1c97bf195;hp=5f55be697e74ed325aa9cc2d4c83b3f2aefc7ecc;hb=0516ea34996c86664928ef948013b749876b87ec;hpb=87f214f3da9f43c3ab93923313845c372f9a96be diff --git a/src/edu/berkeley/sbp/Element.java b/src/edu/berkeley/sbp/Element.java index 5f55be6..b440257 100644 --- a/src/edu/berkeley/sbp/Element.java +++ b/src/edu/berkeley/sbp/Element.java @@ -14,6 +14,7 @@ public abstract class Element { abstract void reachable(HashSet rp); abstract Topology toAtom(); + public Topology noFollow() { return null; } Forest epsilonForm() { throw new Error("no epsilon form: " + this); } final boolean possiblyEpsilon(Walk.Cache cache) { Boolean ret = cache==null ? null : cache.possiblyEpsilon.get(this);