Searched refs:characterClass (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/yarr/
H A DYarrInterpreter.h83 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 DYarrPattern.cpp180 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 DYarrPattern.h99 CharacterClass* characterClass; member in union:JSC::Yarr::PatternTerm::__anon2696
133 characterClass = charClass;
H A DYarrInterpreter.cpp286 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 DYarrJIT.cpp1017 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