Home
last modified time | relevance | path

Searched refs:charClass (Results 1 – 16 of 16) sorted by relevance

/external/icu4c/layout/
DIndicReordering.h107 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 …]
DThaiShaping.cpp33 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 …]
DKhmerReordering.cpp342 …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 …]
DIndicReordering.cpp604 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 …]
DTibetanReordering.cpp305 …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()
DThaiShaping.h86 … le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
/external/harfbuzz_ng/src/hb-old/
Dharfbuzz-khmer.c320 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 …]
Dharfbuzz-myanmar.c203 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/
Dharfbuzz-khmer.c320 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 …]
Dharfbuzz-myanmar.c203 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/
DYarrJIT.cpp161 …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 …]
DYarrPattern.h129 PatternTerm(CharacterClass* charClass, bool invert) in PatternTerm()
134 characterClass = charClass; in PatternTerm()
DYarrPattern.cpp143 CharacterClass* charClass() in charClass() function in JSC::Yarr::CharacterClassConstructor
456 CharacterClass* newCharacterClass = m_characterClassConstructor.charClass(); in atomCharacterClassEnd()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2009-06-168711 (JSC::Yarr::CharacterClassConstructor::charClass):
35007 (JSC::CharacterClassConstructor::charClass):
35038 (JSC::CharacterClassConstructor::charClass):
DChangeLog-2011-02-166103 (JSC::Yarr::CharacterClassConstructor::charClass):
DChangeLog-2010-05-244283 (JSC::Yarr::CharacterClassConstructor::charClass):