X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FUnion.java;fp=src%2Fedu%2Fberkeley%2Fsbp%2FUnion.java;h=8f3ea2e428b6cbc8f1cc3da0d9cc6b7b7b6bb14c;hp=a0660e3c9f96b05bdcf9696c876f82604bec215a;hb=61566402d83d5c06d57fb850e60ca0f82c27b9a2;hpb=fcc038ff693cf2b3e91efcd348ea3a3b7fbb1829 diff --git a/src/edu/berkeley/sbp/Union.java b/src/edu/berkeley/sbp/Union.java index a0660e3..8f3ea2e 100644 --- a/src/edu/berkeley/sbp/Union.java +++ b/src/edu/berkeley/sbp/Union.java @@ -74,12 +74,12 @@ public class Union extends Element implements Iterable { } /** the Forest which results from matching this Union against the empty string at region region */ - Forest epsilonForm(Input.Region region, Grammar cache) { + Forest epsilonForm(Input.Region region) { viewed = true; Forest.Many epsilonForm = new Forest.Many(); for(Sequence s : this) - if (cache.possiblyEpsilon(s)) - epsilonForm.merge(s.epsilonForm(region, cache)); + if (Element.possiblyEpsilon(s)) + epsilonForm.merge(s.epsilonForm(region)); return epsilonForm; }