Repeat(final Element e, boolean zeroOkay, boolean manyOkay) { this(e, zeroOkay, manyOkay, null); }
Repeat(final Element e, boolean zeroOkay, boolean manyOkay, Element separator) {
- super(e+(!manyOkay ? "?" : (zeroOkay ? "*" : "+")), true);
+ super(e+(!manyOkay ? "?" : (zeroOkay ? "*" : "+"))+(separator==null?"":("/"+separator.toString())), true);
this.e = e;
this.zeroOkay = zeroOkay;
this.manyOkay = manyOkay;