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