Lines Matching refs:thisRule
162 LocalPointer<BreakRule> thisRule(new BreakRule); in addRule() local
163 thisRule->fName = name; in addRule()
164 thisRule->fRule = definition; in addRule()
182 fSetRefsMatcher->appendReplacement(thisRule->fExpandedRule, emptyString, status); in addRule()
183 thisRule->fExpandedRule.append(expansionForName); in addRule()
185 fSetRefsMatcher->appendTail(thisRule->fExpandedRule); in addRule()
190 int32_t dividePos = thisRule->fExpandedRule.indexOf((UChar)0x00f7); in addRule()
192 thisRule->fExpandedRule.replace(dividePos, 1, UnicodeString("(?<BreakPosition>)")); in addRule()
194 if (thisRule->fExpandedRule.indexOf((UChar)0x00f7) != -1) { in addRule()
204 while ((where = thisRule->fExpandedRule.indexOf(emptySet, 2, 0)) >= 0) { in addRule()
205 thisRule->fExpandedRule.replace(where, 2, UnicodeString("[^\\u0000-\\U0010ffff]")); in addRule()
208 printf("fExpandedRule: %s\n", CStr(thisRule->fExpandedRule)()); in addRule()
212 …thisRule->fRuleMatcher.adoptInstead(new RegexMatcher(thisRule->fExpandedRule, UREGEX_COMMENTS | UR… in addRule()
215 __FILE__, __LINE__, CStr(thisRule->fExpandedRule)()); in addRule()
220 fBreakRules.addElement(thisRule.orphan(), status); in addRule()