Searched refs:characterClass (Results 1 - 5 of 5) sorted by relevance
/macosx-10.10/JavaScriptCore-7600.1.17/yarr/ |
H A D | YarrInterpreter.h | 83 CharacterClass* characterClass; member in union:JSC::Yarr::ByteTerm::__anon2689::__anon2690::__anon2691 156 ByteTerm(CharacterClass* characterClass, bool invert, int inputPos) argument 161 atom.characterClass = characterClass;
|
H A D | YarrPattern.cpp | 180 OwnPtr<CharacterClass> characterClass = adoptPtr(new CharacterClass); local 182 characterClass->m_matches.swap(m_matches); 183 characterClass->m_ranges.swap(m_ranges); 184 characterClass->m_matchesUnicode.swap(m_matchesUnicode); 185 characterClass->m_rangesUnicode.swap(m_rangesUnicode); 187 return characterClass.release(); 789 if ((firstNonAnchorTerm.type != PatternTerm::TypeCharacterClass) || (firstNonAnchorTerm.characterClass != m_pattern.newlineCharacterClass()) || !((firstNonAnchorTerm.quantityType == QuantifierGreedy) || (firstNonAnchorTerm.quantityType == QuantifierNonGreedy))) 801 if ((lastNonAnchorTerm.type != PatternTerm::TypeCharacterClass) || (lastNonAnchorTerm.characterClass != m_pattern.newlineCharacterClass()) || (lastNonAnchorTerm.quantityType != QuantifierGreedy))
|
H A D | YarrPattern.h | 99 CharacterClass* characterClass; member in union:JSC::Yarr::PatternTerm::__anon2696 133 characterClass = charClass;
|
H A D | YarrInterpreter.cpp | 286 bool testCharacterClass(CharacterClass* characterClass, int ch) 289 for (unsigned i = 0; i < characterClass->m_matchesUnicode.size(); ++i) 290 if (ch == characterClass->m_matchesUnicode[i]) 292 for (unsigned i = 0; i < characterClass->m_rangesUnicode.size(); ++i) 293 if ((ch >= characterClass->m_rangesUnicode[i].begin) && (ch <= characterClass->m_rangesUnicode[i].end)) 296 for (unsigned i = 0; i < characterClass->m_matches.size(); ++i) 297 if (ch == characterClass->m_matches[i]) 299 for (unsigned i = 0; i < characterClass->m_ranges.size(); ++i) 300 if ((ch >= characterClass 318 checkCharacterClass(CharacterClass* characterClass, bool invert, unsigned negativeInputOffset) argument 1527 atomCharacterClass(CharacterClass* characterClass, bool invert, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument [all...] |
H A D | YarrJIT.cpp | 1017 matchCharacterClass(character, matchDest, term->characterClass); 1048 matchCharacterClass(character, matchDest, term->characterClass); 1081 matchCharacterClass(character, failures, term->characterClass); 1085 matchCharacterClass(character, matchDest, term->characterClass); 1149 matchCharacterClass(character, matchDest, term->characterClass);
|
Completed in 123 milliseconds