case PARSE_DATA:
if (c == u'•') {
int32_t breakIdx = tp.dataToBreak.length();
+ if (tp.expectedBreaks->size() > breakIdx) {
+ errln("rbbitst.txt:%d:%d adjacent expected breaks with no intervening test text",
+ lineNum, column);
+ }
tp.expectedBreaks->setSize(breakIdx+1);
tp.expectedBreaks->setElementAt(-1, breakIdx);
tp.srcLine->setSize(breakIdx+1);
tagValue = -1;
}
int32_t breakIdx = tp.dataToBreak.length();
+ if (tp.expectedBreaks->size() > breakIdx) {
+ errln("rbbitst.txt:%d:%d adjacent expected breaks with no intervening test text",
+ lineNum, column);
+ }
tp.expectedBreaks->setSize(breakIdx+1);
tp.expectedBreaks->setElementAt(tagValue, breakIdx);
tp.srcLine->setSize(breakIdx+1);
case PARSE_DATA:
if (c == '•') {
int breakIdx = tp.dataToBreak.length();
+ if (tp.expectedBreaks[breakIdx] != 0) {
+ errln(String.format(
+ "rbbitst.txt:%d:%d adjacent expected breaks with no intervening test text",
+ lineNum, column));
+ }
tp.expectedBreaks[breakIdx] = -1;
tp.srcLine[breakIdx] = lineNum;
tp.srcCol[breakIdx] = column;
tagValue = -1;
}
int breakIdx = tp.dataToBreak.length();
+ if (tp.expectedBreaks[breakIdx] != 0) {
+ errln(String.format(
+ "rbbitst.txt:%d:%d adjacent expected breaks with no intervening test text",
+ lineNum, column));
+ }
tp.expectedBreaks[breakIdx] = tagValue;
tp.srcLine[breakIdx] = lineNum;
tp.srcCol[breakIdx] = column;
# वृद्धिसँग ;
<data>•वृ•द्धि•सँ•ग•</data>
# अंतःज्ञानी ;
-<data>•अं•तः•ज्ञा•नी••</data>
+<data>•अं•तः•ज्ञा•नी• •</data>
# गन्नदी॑धिम ;
<data>•ग•न्न•दी॑•धि•म•</data>
# प्प्रप॑द्ये॒ ;
# भर्तुर्भोगः ;
<data>•भ•र्तु•र्भो•गः•</data>
# शॆत्युल ;
-<data>•शॆ•त्यु•ल••</data>
+<data>•शॆ•त्यु•ल• •</data>
# महारॆन्य ;
<data>•म•हा•रॆ•न्य•</data>
# सॆक्युल ;