Searched defs:characterClass (Results 1 - 4 of 4) sorted by relevance

/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrInterpreter.h83 CharacterClass* characterClass; member in union:JSC::Yarr::ByteTerm::__anon15009::__anon15010::__anon15011
152 ByteTerm(CharacterClass* characterClass, bool invert, int inputPos) argument
157 atom.characterClass = characterClass;
H A DYarrPattern.cpp145 CharacterClass* characterClass = new CharacterClass(0); local
147 characterClass->m_matches.append(m_matches);
148 characterClass->m_ranges.append(m_ranges);
149 characterClass->m_matchesUnicode.append(m_matchesUnicode);
150 characterClass->m_rangesUnicode.append(m_rangesUnicode);
154 return characterClass;
H A DYarrPattern.h104 CharacterClass* characterClass; member in union:JSC::Yarr::PatternTerm::__anon15016
134 characterClass = charClass;
H A DYarrInterpreter.cpp281 bool testCharacterClass(CharacterClass* characterClass, int ch)
284 for (unsigned i = 0; i < characterClass->m_matchesUnicode.size(); ++i)
285 if (ch == characterClass->m_matchesUnicode[i])
287 for (unsigned i = 0; i < characterClass->m_rangesUnicode.size(); ++i)
288 if ((ch >= characterClass->m_rangesUnicode[i].begin) && (ch <= characterClass->m_rangesUnicode[i].end))
291 for (unsigned i = 0; i < characterClass->m_matches.size(); ++i)
292 if (ch == characterClass->m_matches[i])
294 for (unsigned i = 0; i < characterClass->m_ranges.size(); ++i)
295 if ((ch >= characterClass
1499 atomCharacterClass(CharacterClass* characterClass, bool invert, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument
[all...]

Completed in 120 milliseconds