checkpoint
[sbp.git] / src / edu / berkeley / sbp / Sequence.java
index 70b6b57..e5e984f 100644 (file)
@@ -271,14 +271,14 @@ public abstract class Sequence extends Element implements Iterable<Element> {
     public  static Repeat many1(Element e, Element sep, Object tag)    { return new Repeat(e, false, true, sep, tag); }
 
     /** repeat zero or more times, matching a maximal sequence of atoms */
-    public  static Repeat maximal0(Element e)                          { return new Repeat.Maximal(e, true, true, null); }
-    public  static Repeat maximal0(Element e, Object tag)              { return new Repeat.Maximal(e, true, true, tag); }
+    public  static Repeat maximal0(Atom e)                             { return new Repeat.Maximal(e, true, true, null); }
+    public  static Repeat maximal0(Atom e, Object tag)                 { return new Repeat.Maximal(e, true, true, tag); }
     /** repeat one or more times, matching a maximal sequence of atoms */
-    public  static Repeat maximal1(Element e)                          { return new Repeat.Maximal(e, false, true, null); }
-    public  static Repeat maximal1(Element e, Object tag)              { return new Repeat.Maximal(e, false, true, tag); }
+    public  static Repeat maximal1(Atom e)                             { return new Repeat.Maximal(e, false, true, null); }
+    public  static Repeat maximal1(Atom e, Object tag)                 { return new Repeat.Maximal(e, false, true, tag); }
     /** repeat one or more times, separated by an atom <tt>sep</tt>, matching a maximal sequence */
-    public  static Repeat maximal1(Element e, Element sep)             { return new Repeat.Maximal(e, false, true, sep, null); }
-    public  static Repeat maximal1(Element e, Element sep, Object tag) { return new Repeat.Maximal(e, false, true, sep, tag); }
+    public  static Repeat maximal1(Element e, Atom sep)                { return new Repeat.Maximal(e, false, true, sep, null); }
+    public  static Repeat maximal1(Element e, Atom sep, Object tag)    { return new Repeat.Maximal(e, false, true, sep, tag); }
 
 
 }