static void makeHSpace(Term term, boolean inverse, boolean unicode) { BlockSet space = unicode ? inverse ? UNONHSPACE : UHSPACE : inverse ? NONHSPACE : HSPACE; BlockSet.unify(space, term); } static void makeVSpace(Term term, boolean inverse, boolean unicode) {
static void makeWordChar(Term term, boolean inverse, boolean unicode) { BlockSet wordChar = unicode ? inverse ? UNONWORDCHAR : UWORDCHAR : inverse ? NONWORDCHAR : WORDCHAR; BlockSet.unify(wordChar, term); }
static void makeVSpace(Term term, boolean inverse, boolean unicode) { BlockSet space = unicode ? inverse ? UNONVSPACE : UVSPACE : inverse ? NONVSPACE : VSPACE; BlockSet.unify(space, term); }
static void makeSpace(Term term, boolean inverse, boolean unicode) { BlockSet space = unicode ? inverse ? UNONSPACE : USPACE : inverse ? NONSPACE : SPACE; BlockSet.unify(space, term); }
static void makeVSpace(Term term, boolean inverse, boolean unicode) { BlockSet space = unicode ? inverse ? UNONVSPACE : UVSPACE : inverse ? NONVSPACE : VSPACE; BlockSet.unify(space, term); }
static void makeDigit(Term term, boolean inverse, boolean unicode) { BlockSet digit = unicode ? inverse ? UNONDIGIT : UDIGIT : inverse ? NONDIGIT : DIGIT; BlockSet.unify(digit, term); }
static void makeSpace(Term term, boolean inverse, boolean unicode) { BlockSet space = unicode ? inverse ? UNONSPACE : USPACE : inverse ? NONSPACE : SPACE; BlockSet.unify(space, term); }
static void makeWordChar(Term term, boolean inverse, boolean unicode) { BlockSet wordChar = unicode ? inverse ? UNONWORDCHAR : UWORDCHAR : inverse ? NONWORDCHAR : WORDCHAR; BlockSet.unify(wordChar, term); }
static void makeDigit(Term term, boolean inverse, boolean unicode) { BlockSet digit = unicode ? inverse ? UNONDIGIT : UDIGIT : inverse ? NONDIGIT : DIGIT; BlockSet.unify(digit, term); }
static void makeHSpace(Term term, boolean inverse, boolean unicode) { BlockSet space = unicode ? inverse ? UNONHSPACE : UHSPACE : inverse ? NONHSPACE : HSPACE; BlockSet.unify(space, term); } static void makeVSpace(Term term, boolean inverse, boolean unicode) {
static int parseName(char[] data, int i, int out, Term term, boolean inverse, boolean skipspaces) throws PatternSyntaxException { StringBuilder sb = new StringBuilder(); i = parseName(data, i, out, sb, skipspaces); BlockSet bs = getNamedClass(sb.toString()); if (bs == null) throw new PatternSyntaxException("unknown class: {" + sb + "}"); BlockSet.unify(bs, term); term.inverse = inverse; return i; }
static int parseClass(char[] data, int i, int out, Term term, boolean icase, boolean skipspaces, boolean unicode, boolean xml) throws PatternSyntaxException { BlockSet bs = new BlockSet(); i = parseClass(data, i, out, bs, icase, skipspaces, unicode, xml); BlockSet.unify(bs, term); return i; }
static int parseName(char[] data, int i, int out, Term term, boolean inverse, boolean skipspaces) throws PatternSyntaxException { StringBuilder sb = new StringBuilder(); i = parseName(data, i, out, sb, skipspaces); BlockSet bs = getNamedClass(sb.toString()); if (bs == null) throw new PatternSyntaxException("unknown class: {" + sb + "}"); BlockSet.unify(bs, term); term.inverse = inverse; return i; }
static int parseClass(char[] data, int i, int out, Term term, boolean icase, boolean skipspaces, boolean unicode, boolean xml) throws PatternSyntaxException { BlockSet bs = new BlockSet(); i = parseClass(data, i, out, bs, icase, skipspaces, unicode, xml); BlockSet.unify(bs, term); return i; }
BlockSet.unify(sum, term);
BlockSet.unify(sum, term);