//
// This software is now distributed according to
// the Lesser Gnu Public License. Please see
// http://www.gnu.org/copyleft/lesser.txt for
// the details.
// -- Happy Computing!
//
package com.stevesoft.ewe_pat;
/** OrMark and SubMark together implement ( ... ) */
class SubMark extends Pattern {
int end_pos,start_pos;
OrMark om;
public String toString() { return ""; }
public int matchInternal(int i,Pthings pt) {
pt.marks[om.id+pt.nMarks] = i;
int ret=nextMatch(i,pt);
if(ret < 0)
pt.marks[om.id+pt.nMarks] = -1;
return ret;
}
}