Lines Matching refs:beginSyllable

232 …void decomposeReorderMatras ( const IndicClassTable *classTable, le_int32 beginSyllable, le_int32 …  in decomposeReorderMatras()  argument
236 for ( i = beginSyllable ; i < nextSyllable ; i++ ) { in decomposeReorderMatras()
257 moveCharacter(i+inv_count,beginSyllable+inv_count); in decomposeReorderMatras()
1085 le_int32 i, firstConsonant, baseConsonant, secondConsonant, inv_count = 0, beginSyllable = 0; in v2process() local
1088 while (beginSyllable < charCount) { in v2process()
1089 le_int32 nextSyllable = findSyllable(classTable, chars, beginSyllable, charCount); in v2process()
1094 for ( firstConsonant = beginSyllable ; firstConsonant < nextSyllable ; firstConsonant++ ) { in v2process()
1124 if ( classTable->isReph(chars[beginSyllable]) && in v2process()
1125 beginSyllable+1 < nextSyllable && classTable->isVirama(chars[beginSyllable+1]) && in v2process()
1131 for ( i = beginSyllable ; i < nextSyllable ; i++ ) { in v2process()
1135 if ( classTable->isVirama(chars[beginSyllable]) || in v2process()
1136 classTable->isMatra(chars[beginSyllable]) || in v2process()
1137 classTable->isVowelModifier(chars[beginSyllable]) || in v2process()
1138 classTable->isNukta(chars[beginSyllable]) ) { in v2process()
1139 output.writeChar(C_DOTTED_CIRCLE,beginSyllable,basicShapingFormsMask); in v2process()
1148 for ( i = beginSyllable ; i < nextSyllable ; i++ ) { in v2process()
1158 if ( i == beginSyllable && i < baseConsonant && classTable->isReph(chars[i]) && in v2process()
1196 output.decomposeReorderMatras(classTable,beginSyllable,nextSyllable,inv_count); in v2process()
1198 beginSyllable = nextSyllable; in v2process()