Lines Matching refs:pattern
162 MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode)
168 parse(pattern, parseError, errorCode);
268 MessagePattern::parse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) {
269 preParse(pattern, parseError, errorCode);
276 MessagePattern::parseChoiceStyle(const UnicodeString &pattern,
278 preParse(pattern, parseError, errorCode);
285 MessagePattern::parsePluralStyle(const UnicodeString &pattern,
287 preParse(pattern, parseError, errorCode);
294 MessagePattern::parseSelectStyle(const UnicodeString &pattern,
296 preParse(pattern, parseError, errorCode);
406 MessagePattern::preParse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) {
416 msg=pattern;
457 // The apostrophe is the last character in the pattern.
635 // look for an argument style (pattern)
710 setParseError(parseError, 0); // Missing choice argument pattern.
721 setParseError(parseError, start); // Bad choice pattern syntax.
737 setParseError(parseError, start); // Bad choice pattern syntax.
759 setParseError(parseError, start); // Bad choice pattern syntax.
787 setParseError(parseError, start); // Bad plural/select pattern syntax.
792 setParseError(parseError, 0); // Missing 'other' keyword in plural/select pattern.
804 setParseError(parseError, start); // Bad plural/select pattern syntax.
820 setParseError(parseError, start); // Bad plural/select pattern syntax.