/external/icu4c/layout/ |
H A D | IndicReordering.h | 105 inline const SplitMatra *getSplitMatra(CharClass charClass) const; 124 inline static le_bool isVowelModifier(CharClass charClass); 125 inline static le_bool isStressMark(CharClass charClass); 126 inline static le_bool isConsonant(CharClass charClass); 127 inline static le_bool isReph(CharClass charClass); 128 inline static le_bool isVirama(CharClass charClass); 129 inline static le_bool isAlLakuna(CharClass charClass); 130 inline static le_bool isNukta(CharClass charClass); 131 inline static le_bool isVattu(CharClass charClass); 132 inline static le_bool isMatra(CharClass charClass); 194 isVowelModifier(CharClass charClass) argument 199 isStressMark(CharClass charClass) argument 204 isConsonant(CharClass charClass) argument 209 isReph(CharClass charClass) argument 214 isNukta(CharClass charClass) argument 219 isVirama(CharClass charClass) argument 224 isAlLakuna(CharClass charClass) argument 229 isVattu(CharClass charClass) argument 234 isMatra(CharClass charClass) argument 241 isSplitMatra(CharClass charClass) argument 246 isLengthMark(CharClass charClass) argument 251 hasPostOrBelowBaseForm(CharClass charClass) argument 256 hasPostBaseForm(CharClass charClass) argument 261 hasPreBaseForm(CharClass charClass) argument 266 hasBelowBaseForm(CharClass charClass) argument 271 hasAboveBaseForm(CharClass charClass) argument [all...] |
H A D | ThaiShaping.cpp | 33 le_uint8 charClass = NON; local 36 charClass = classTable[ch - 0x0E00]; 39 return charClass; 229 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) 233 charClass = getCharClass(ch); 234 transition = getTransition(prevState, charClass); 241 le_uint8 charClass = getCharClass(ch); local 242 StateTransition transition = getTransition(prevState, charClass); 277 le_uint8 charClass; local 282 state = getNextState(CH_NIKHAHIT, conState, inputIndex, glyphSet, errorChar, charClass, 228 getNextState(LEUnicode ch, le_uint8 prevState, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar, le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex) argument [all...] |
H A D | KhmerReordering.cpp | 342 KhmerClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & KhmerClassTable::CF_CLASS_MASK); local 344 state = khmerStateTable[state][charClass]; 365 KhmerClassTable::CharClass charClass; local 381 charClass = classTable->getCharClass(chars[i]); 385 if (charClass & KhmerClassTable::CF_SPLIT_VOWEL) { 391 if (charClass & KhmerClassTable::CF_POS_BEFORE) { 400 if ( (charClass & KhmerClassTable::CF_COENG) && (i + 1 < syllable) && 423 charClass = classTable->getCharClass(chars[i]); 426 if (charClass & KhmerClassTable::CF_POS_BEFORE) { 436 switch (charClass [all...] |
H A D | TibetanReordering.cpp | 305 TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTable::CF_CLASS_MASK); local 307 state = tibetanStateTable[state][charClass]; 328 TibetanClassTable::CharClass charClass; local 348 charClass = classTable->getCharClass(chars[i]); 350 if ((TibetanClassTable::CF_DIGIT & charClass) 357 switch (charClass & TibetanClassTable::CF_POS_MASK) {
|
H A D | IndicReordering.cpp | 604 IndicClassTable::CharClass charClass = classTable->getCharClass(chars[cursor]); local 606 if ( IndicClassTable::isConsonant(charClass) ) { 613 state = stateTable[state][charClass & CF_CLASS_MASK]; 769 IndicClassTable::CharClass charClass = CC_RESERVED; local 783 charClass = CC_NUKTA; 788 nextClass = charClass; 790 charClass = classTable->getCharClass(chars[baseConsonant]); 792 hasBelowBaseForm = IndicClassTable::hasBelowBaseForm(charClass) && !hasNukta; 793 hasPostBaseForm = IndicClassTable::hasPostBaseForm(charClass) && !hasNukta; 794 hasPreBaseForm = IndicClassTable::hasPreBaseForm(charClass) [all...] |
H A D | ThaiShaping.h | 86 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
|
/external/harfbuzz/src/ |
H A D | harfbuzz-khmer.c | 320 KhmerCharClass charClass = getKhmerCharClass(*uc); local 322 *invalid = (charClass > 0) && ! (charClass & CF_CONSONANT); 324 state = khmerStateTable[state][charClass & CF_CLASS_MASK]; 327 charClass, *uc ); 395 KhmerCharClass charClass = getKhmerCharClass(item->string[i]); local 399 if (charClass & CF_SPLIT_VOWEL) { 406 if (charClass & CF_POS_BEFORE) { 416 if ( (charClass & CF_COENG) && (i + 1 < syllableEnd) && 446 KhmerCharClass charClass local [all...] |
H A D | harfbuzz-myanmar.c | 203 MymrCharClass charClass = getMyanmarCharClass(*uc); local 204 state = mymrStateTable[state][charClass & Mymr_CF_CLASS_MASK]; 206 *invalid = (HB_Bool)(charClass & Mymr_CF_DOTTED_CIRCLE); 208 MMDEBUG("state[%d]=%d class=%8x (uc=%4x)", pos - start, state, charClass, *uc);
|
/external/webkit/Source/JavaScriptCore/yarr/ |
H A D | YarrJIT.cpp | 161 void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass) argument 163 if (charClass->m_table) { 164 ExtendedAddress tableEntry(character, reinterpret_cast<intptr_t>(charClass->m_table->m_table)); 165 matchDest.append(branchTest8(charClass->m_table->m_inverted ? Zero : NonZero, tableEntry)); 169 if (charClass->m_matchesUnicode.size() || charClass->m_rangesUnicode.size()) { 172 if (charClass->m_matchesUnicode.size()) { 173 for (unsigned i = 0; i < charClass->m_matchesUnicode.size(); ++i) { 174 UChar ch = charClass->m_matchesUnicode[i]; 179 if (charClass [all...] |
H A D | YarrPattern.h | 129 PatternTerm(CharacterClass* charClass, bool invert) argument 134 characterClass = charClass;
|
H A D | YarrPattern.cpp | 143 CharacterClass* charClass() function in class:JSC::Yarr::CharacterClassConstructor 456 CharacterClass* newCharacterClass = m_characterClassConstructor.charClass();
|