Lines Matching refs:nestingLevel
425 int32_t nestingLevel, UMessagePatternArgType parentType,
430 if(nestingLevel>Part::MAX_VALUE) {
435 addPart(UMSGPAT_PART_TYPE_MSG_START, index, msgStartLength, nestingLevel, errorCode);
501 index=parseArg(index-1, 1, nestingLevel, parseError, errorCode);
502 } else if((nestingLevel>0 && c==u_rightCurlyBrace) ||
509 nestingLevel, errorCode);
519 if(nestingLevel>0 && !inTopLevelChoiceMessage(nestingLevel, parentType)) {
524 addLimitPart(msgStart, UMSGPAT_PART_TYPE_MSG_LIMIT, index, 0, nestingLevel, errorCode);
529 MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingLevel,
633 index=parseChoiceStyle(index, nestingLevel, parseError, errorCode);
635 index=parsePluralOrSelectStyle(argType, index, nestingLevel, parseError, errorCode);
688 MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel,
735 index=parseMessage(++index, 0, nestingLevel+1, UMSGPAT_ARG_TYPE_CHOICE, parseError, errorCode);
744 if(!inMessageFormatPattern(nestingLevel)) {
757 int32_t index, int32_t nestingLevel,
772 if(eos==inMessageFormatPattern(nestingLevel)) {
865 index=parseMessage(index, 1, nestingLevel+1, argType, parseError, errorCode);
1063 MessagePattern::inMessageFormatPattern(int32_t nestingLevel) {
1064 return nestingLevel>0 || partsList->a[0].type==UMSGPAT_PART_TYPE_MSG_START;
1068 MessagePattern::inTopLevelChoiceMessage(int32_t nestingLevel, UMessagePatternArgType parentType) {
1070 nestingLevel==1 &&