Lines Matching defs:definition
89 // Match (initial parse) of a character class definition line.
103 "(?<RuleDef>.*?)" // The rule definition
113 CharClass *BreakRules::addCharClass(const UnicodeString &name, const UnicodeString &definition, UErrorCode &status) {
115 // Create the expanded definition for this char class,
116 // replacing any set references with the corresponding definition.
120 fSetRefsMatcher->reset(definition);
132 // Verify that the expanded set definition is valid.
144 CharClass *cclass = new CharClass(name, definition, expandedDef, s);
161 void BreakRules::addRule(const UnicodeString &name, const UnicodeString &definition, UErrorCode &status) {
164 thisRule->fRule = definition;
171 fSetRefsMatcher->reset(definition);
178 __FILE__, __LINE__, CStr(name)(), CStr(definition)());
299 // Recognize character class definition and keyword lines