HomeSort by relevance Sort by last modified time
    Searched refs:charClass (Results 1 - 16 of 16) sorted by null

  /external/webkit/JavaScriptCore/wrec/
CharacterClass.cpp 38 static const CharacterClass charClass = {
45 return charClass;
50 static const CharacterClass charClass = {
57 return charClass;
65 static const CharacterClass charClass = {
72 return charClass;
78 static const CharacterClass charClass = {
85 return charClass;
91 static const CharacterClass charClass = {
98 return charClass;
    [all...]
WRECGenerator.cpp 384 void Generator::generateCharacterClassInverted(JumpList& matchDest, const CharacterClass& charClass)
387 if (charClass.numMatchesUnicode || charClass.numRangesUnicode) {
390 if (charClass.numMatchesUnicode) {
391 for (unsigned i = 0; i < charClass.numMatchesUnicode; ++i) {
392 UChar ch = charClass.matchesUnicode[i];
397 if (charClass.numRangesUnicode) {
398 for (unsigned i = 0; i < charClass.numRangesUnicode; ++i) {
399 UChar lo = charClass.rangesUnicode[i].begin;
400 UChar hi = charClass.rangesUnicode[i].end
    [all...]
WRECFunctors.h 61 GenerateCharacterClassFunctor(const CharacterClass* charClass, bool invert)
62 : m_charClass(charClass)
CharacterClassConstructor.h 68 ALWAYS_INLINE CharacterClass charClass()
WRECParser.cpp 176 bool Parser::parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, bool invert)
182 m_generator.generateCharacterClass(failures, charClass, invert);
187 GenerateCharacterClassFunctor functor(&charClass, invert);
193 GenerateCharacterClassFunctor functor(&charClass, invert);
334 CharacterClass charClass = constructor.charClass();
335 return parseCharacterClassQuantifier(failures, charClass, invert);
WRECGenerator.h 100 void generateCharacterClass(JumpList& failures, const CharacterClass& charClass, bool invert);
101 void generateCharacterClassInverted(JumpList& failures, const CharacterClass& charClass);
WRECParser.h 87 bool parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, bool invert);
  /external/icu4c/layout/
IndicReordering.h 90 typedef le_uint32 CharClass;
97 const CharClass *classTable;
103 CharClass getCharClass(LEUnicode ch) const;
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)
    [all...]
ThaiShaping.cpp 33 le_uint8 charClass = NON;
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);
242 StateTransition transition = getTransition(prevState, charClass);
277 le_uint8 charClass;
282 state = getNextState(CH_NIKHAHIT, conState, inputIndex, glyphSet, errorChar, charClass,
    [all...]
KhmerReordering.cpp 76 static const KhmerClassTable::CharClass khmerCharClasses[] =
102 KhmerClassTable::CharClass KhmerClassTable::getCharClass(LEUnicode ch) const
342 KhmerClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & KhmerClassTable::CF_CLASS_MASK);
344 state = khmerStateTable[state][charClass];
365 KhmerClassTable::CharClass charClass;
381 charClass = classTable->getCharClass(chars[i]);
385 if (charClass & KhmerClassTable::CF_SPLIT_VOWEL) {
391 if (charClass & KhmerClassTable::CF_POS_BEFORE)
    [all...]
TibetanReordering.cpp 78 static const TibetanClassTable::CharClass tibetanCharClasses[] =
113 TibetanClassTable::CharClass TibetanClassTable::getCharClass(LEUnicode ch) const
305 TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTable::CF_CLASS_MASK);
307 state = tibetanStateTable[state][charClass];
328 TibetanClassTable::CharClass charClass;
348 charClass = classTable->getCharClass(chars[i]);
350 if ((TibetanClassTable::CF_DIGIT & charClass)
357 switch (charClass & TibetanClassTable::CF_POS_MASK)
    [all...]
IndicReordering.cpp 137 void saveMatra(LEUnicode matra, le_int32 matraIndex, IndicClassTable::CharClass matraClass)
238 IndicClassTable::CharClass matraClass = classTable->getCharClass(fOutChars[i+inv_count]);
322 IndicClassTable::CharClass matraClass = classTable->getCharClass(matra);
337 IndicClassTable::CharClass pieceClass = classTable->getCharClass(piece);
353 IndicClassTable::CharClass vmClass = classTable->getCharClass(vowelModifier);
377 IndicClassTable::CharClass smClass = classTable->getCharClass(stressMark);
604 IndicClassTable::CharClass charClass = classTable->getCharClass(chars[cursor]);
606 if ( IndicClassTable::isConsonant(charClass) ) {
613 state = stateTable[state][charClass & CF_CLASS_MASK]
    [all...]
ThaiShaping.h 86 le_uint8 &charClass, LEUnicode *output, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
  /external/webkit/JavaScriptCore/yarr/
RegexJIT.cpp 146 void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass)
149 if (charClass->m_matchesUnicode.size() || charClass->m_rangesUnicode.size()) {
152 if (charClass->m_matchesUnicode.size()) {
153 for (unsigned i = 0; i < charClass->m_matchesUnicode.size(); ++i) {
154 UChar ch = charClass->m_matchesUnicode[i];
159 if (charClass->m_rangesUnicode.size()) {
160 for (unsigned i = 0; i < charClass->m_rangesUnicode.size(); ++i) {
161 UChar lo = charClass->m_rangesUnicode[i].begin;
162 UChar hi = charClass->m_rangesUnicode[i].end
    [all...]
RegexPattern.h 110 PatternTerm(CharacterClass* charClass, bool invert)
114 characterClass = charClass;
RegexCompiler.cpp 142 CharacterClass* charClass()
435 CharacterClass* newCharacterClass = m_characterClassConstructor.charClass();

Completed in 256 milliseconds