public static Quantifier zeroOrMore(Mode mode) { return new Quantifier(mode, 0, null); }
public static Quantifier exactly(Mode mode, int value) { return new Quantifier(mode, value, value); }
public static Quantifier between(Mode mode, int min, int max) { return new Quantifier(mode, min, max); }
public static Quantifier atLeast(Mode mode, int value) { return new Quantifier(mode, value, null); }
public static Quantifier between(Mode mode, int min, int max) { return new Quantifier(mode, min, max); }
public static Quantifier oneOrMore(Mode mode) { return new Quantifier(mode, 1, null); }
public static Quantifier atLeast(Mode mode, int value) { return new Quantifier(mode, value, null); }
public static Quantifier onceOrNotAtAll(Mode mode) { return new Quantifier(mode, 0, 1); }
public static Quantifier oneOrMore(Mode mode) { return new Quantifier(mode, 1, null); }
public static Quantifier exactly(Mode mode, int value) { return new Quantifier(mode, value, value); }
public static Quantifier onceOrNotAtAll(Mode mode) { return new Quantifier(mode, 0, 1); }
public static Quantifier zeroOrMore(Mode mode) { return new Quantifier(mode, 0, null); }
mode = Quantifier.Mode.GREEDY; return new Quantifier(mode, range);
mode = Quantifier.Mode.GREEDY; return new Quantifier(mode, range);