X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2FRepeat.java;h=2028847687365b575cde41122a3ea98405bf2280;hp=89199c5e55dfeeaa9a7b33ff896a280121b885f9;hb=ae0cef03f2e46f6ae6438f9a3e60ca36ff1a4643;hpb=74e53cbf7227f5958ff7495abe31cb0462d62c4e diff --git a/src/edu/berkeley/sbp/Repeat.java b/src/edu/berkeley/sbp/Repeat.java index 89199c5..2028847 100644 --- a/src/edu/berkeley/sbp/Repeat.java +++ b/src/edu/berkeley/sbp/Repeat.java @@ -23,6 +23,7 @@ class Repeat extends Union { } if (zeroOkay) { add(new Sequence.RewritingSequence(tag, new Element[] { }, null)); + //add(new Sequence.Constant.Empty()); // FUGLY add(new Sequence.Singleton(Sequence.many1(e, separator, tag))); } else { @@ -51,7 +52,7 @@ class Repeat extends Union { /** an atom which tracks the inverse of some other atom */ - private static class Invert extends Atom { + static class Invert extends Atom { private final Atom a; public Invert(Atom a) { this.a = a; } public Topology top() { return a.complement(); }