From 6af4164b09ae19edb1154f5d80180eb4907fe143 Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 2 Jan 2006 02:17:18 -0500 Subject: [PATCH] eliminate Walk.Last darcs-hash:20060102071718-5007d-1670b3ea1082a4d53557c2e29ff152f23f7a596f.gz --- src/edu/berkeley/sbp/Walk.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/edu/berkeley/sbp/Walk.java b/src/edu/berkeley/sbp/Walk.java index f8f8d4f..b7f147d 100644 --- a/src/edu/berkeley/sbp/Walk.java +++ b/src/edu/berkeley/sbp/Walk.java @@ -97,20 +97,6 @@ abstract class Walk { } } - class Last extends WalkTokenSet { - public Last(Topology cs, Walk.Cache cache) { super(cs, cache); } - public Topology sequence(Sequence seq) { sequence(seq.firstp()); return cs; } - private Topology sequence(Position p) { - if (p==null) return null; - Topology ret = sequence(p.next()); - if (ret!=null) return ret; - if (p.isLast()) return null; - if (p.element().possiblyEpsilon(c)) return null; - if (p.element()==null) return null; - return walk(p.element()); - } - } - static class Follow extends WalkTokenSet { private final Element me; private final HashSet all; -- 1.7.10.4