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