Home | History | Annotate | Download | only in i18n

Lines Matching refs:parser

179 void TransliteratorAlias::parse(TransliteratorParser& parser,
186 parser.parse(aliasesOrRules, direction, pe, ec);
541 TransliteratorParser& parser,
570 if (parser.idBlockVector.isEmpty() && parser.dataVector.isEmpty()) {
575 else if (parser.idBlockVector.isEmpty() && parser.dataVector.size() == 1) {
576 entry->u.data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0);
579 else if (parser.idBlockVector.size() == 1 && parser.dataVector.isEmpty()) {
580 entry->stringArg = *(UnicodeString*)(parser.idBlockVector.elementAt(0));
581 entry->compoundFilter = parser.orphanCompoundFilter();
586 entry->compoundFilter = parser.orphanCompoundFilter();
590 int32_t limit = parser.idBlockVector.size();
591 if (parser.dataVector.size() > limit)
592 limit = parser.dataVector.size();
595 if (i < parser.idBlockVector.size()) {
596 UnicodeString* idBlock = (UnicodeString*)parser.idBlockVector.elementAt(i);
600 if (!parser.dataVector.isEmpty()) {
601 TransliterationRuleData* data = (TransliterationRuleData*)parser.dataVector.orphanElementAt(0);
1318 TransliteratorParser parser(status);