Lines Matching full:nestinglevel
433 int32_t nestingLevel, UMessagePatternArgType parentType,
438 if(nestingLevel>Part::MAX_VALUE) {
443 addPart(UMSGPAT_PART_TYPE_MSG_START, index, msgStartLength, nestingLevel, errorCode);
509 index=parseArg(index-1, 1, nestingLevel, parseError, errorCode);
510 } else if((nestingLevel>0 && c==u_rightCurlyBrace) ||
517 nestingLevel, errorCode);
527 if(nestingLevel>0 && !inTopLevelChoiceMessage(nestingLevel, parentType)) {
532 addLimitPart(msgStart, UMSGPAT_PART_TYPE_MSG_LIMIT, index, 0, nestingLevel, errorCode);
537 MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingLevel,
645 index=parseChoiceStyle(index, nestingLevel, parseError, errorCode);
647 index=parsePluralOrSelectStyle(argType, index, nestingLevel, parseError, errorCode);
700 MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel,
747 index=parseMessage(++index, 0, nestingLevel+1, UMSGPAT_ARG_TYPE_CHOICE, parseError, errorCode);
756 if(!inMessageFormatPattern(nestingLevel)) {
769 int32_t index, int32_t nestingLevel,
784 if(eos==inMessageFormatPattern(nestingLevel)) {
877 index=parseMessage(index, 1, nestingLevel+1, argType, parseError, errorCode);
1088 MessagePattern::inMessageFormatPattern(int32_t nestingLevel) {
1089 return nestingLevel>0 || partsList->a[0].type==UMSGPAT_PART_TYPE_MSG_START;
1093 MessagePattern::inTopLevelChoiceMessage(int32_t nestingLevel, UMessagePatternArgType parentType) {
1095 nestingLevel==1 &&