Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeSet

91 static inline void addCategory(UnicodeSet *set, int32_t value, UErrorCode& ec) {
92 set->addAll(UnicodeSet().applyIntPropertyValue(UCHAR_GENERAL_CATEGORY_MASK, value, ec));
270 delete (UnicodeSet *)fSetStack.pop();
328 UnicodeSet *s = (UnicodeSet *)fRXPat->fSets->elementAt(i);
1233 UnicodeSet *theSet = scanProp();
1472 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1479 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1486 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1493 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1494 UnicodeSet SSet(*RegexStaticSets::gStaticSets->fPropSets[URX_ISSPACE_SET]);
1502 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1510 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1511 UnicodeSet digits;
1521 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1528 UnicodeSet *set = (UnicodeSet *)fSetStack.peek();
1529 UnicodeSet SSet(*RegexStaticSets::gStaticSets->fPropSets[URX_ISWORD_SET]);
1536 fSetStack.push(new UnicodeSet(), *fStatus);
1545 // Set up a new UnicodeSet for the set beginning with the just-scanned '['
1597 UnicodeSet *theSet = (UnicodeSet *)fSetStack.pop();
1616 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1633 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1646 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1657 // and ICU UnicodeSet behavior.
1663 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
1700 UnicodeSet *s = scanPosixProp();
1702 UnicodeSet *tos = (UnicodeSet *)fSetStack.peek();
1712 UnicodeSet *s = scanProp();
1714 UnicodeSet *tos = (UnicodeSet *)fSetStack.peek();
1727 // and ICU UnicodeSet behavior.
1732 UnicodeSet *s = (UnicodeSet *)fSetStack.peek();
2247 // UnicodeSet.
2250 void RegexCompile::compileSet(UnicodeSet *theSet)
2521 const UnicodeSet *s = (UnicodeSet *)fRXPat->fSets->elementAt(sn);
2535 const UnicodeSet *s = (UnicodeSet *)fRXPat->fSets->elementAt(sn);
2558 const UnicodeSet *s = fRXPat->fStaticSets[sn];
2571 const UnicodeSet *s = fRXPat->fStaticSets[sn];
2572 UnicodeSet sc(*s);
2586 UnicodeSet s;
2606 UnicodeSet s(c, c);
2731 UnicodeSet s(c, c);
3911 // scanProp Construct a UnicodeSet from the text at the current scan
3917 // Return a UnicodeSet, constructed from the \P pattern,
3921 UnicodeSet *RegexCompile::scanProp() {
3922 UnicodeSet *uset = NULL;
3955 // scanPosixProp Construct a UnicodeSet from the text at the current scan
3961 // Return a UnicodeSet constructed from the pattern,
3972 UnicodeSet *RegexCompile::scanPosixProp() {
3973 UnicodeSet *uset = NULL;
4049 static inline void addIdentifierIgnorable(UnicodeSet *set, UErrorCode& ec) {
4058 // normal ICU UnicodeSet properties
4062 UnicodeSet *RegexCompile::createSetForProperty(const UnicodeString &propName, UBool negated) {
4064 UnicodeSet *set;
4085 set = new UnicodeSet(setExpr, usetFlags, NULL, *fStatus);
4095 // Do [:word:]. It is not recognized as a property by UnicodeSet. "word" not standard POSIX
4100 set = new UnicodeSet(*(fRXPat->fStaticSets[URX_ISWORD_SET]));
4149 set = new UnicodeSet(setExpr, usetFlags, NULL, *fStatus);
4162 set = new UnicodeSet();
4213 set->add(0x10000, UnicodeSet::MAX_VALUE);
4235 set->add(0, UnicodeSet::MAX_VALUE);
4239 set->removeAll(UnicodeSet().add(0xa0).add(0x2007).add(0x202f));
4243 set->add(0, UnicodeSet::MAX_VALUE);
4272 UnicodeSet *rightOperand = NULL;
4273 UnicodeSet *leftOperand = NULL;
4282 rightOperand = (UnicodeSet *)fSetStack.peek();
4295 leftOperand = (UnicodeSet *)fSetStack.peek();
4302 leftOperand = (UnicodeSet *)fSetStack.peek();
4308 leftOperand = (UnicodeSet *)fSetStack.peek();
4322 fSetStack.push(new UnicodeSet(), *fStatus);