package pl.edu.amu.wmi.daut.re;
import java.util.Arrays;
/**
* Zarzadca tych operatorow, ktore sa wspolne
* dla podstawowych i rozszerzonych wyrazen
* regularnych POSIX.
*/
class PosixRegexpOperatorManager extends RegexpOperatorManager {
public static final int PRIORITY_HIGH = 4;
public static final int PRIORITY_MEDIUM = 3;
public static final int PRIORITY_LOW = 1;
PosixRegexpOperatorManager() {
addOperator("*", new KleeneStarOperator.Factory(),
Arrays.<String>asList("", "*"), PRIORITY_MEDIUM);
addOperator(".", new AnyCharOperator.Factory(),
Arrays.<String>asList("."), PRIORITY_HIGH);
}
}