Home | History | Annotate | Download | only in yarr

Lines Matching full:invert

308     bool tryConsumeCharacterClass(CharacterClass* characterClass, bool invert)
315 if (invert)
325 bool checkCharacterClass(CharacterClass* characterClass, bool invert, int inputPosition)
328 return invert ? !match : match;
371 return term.invert() ? !wordBoundary : wordBoundary;
440 if (!checkCharacterClass(term.atom.characterClass, term.invert(), term.inputPosition + matchAmount))
449 if (!checkCharacterClass(term.atom.characterClass, term.invert(), term.inputPosition - 1)) {
489 if (checkCharacterClass(term.atom.characterClass, term.invert(), term.inputPosition - 1))
741 if (term.invert()) {
755 if (term.invert()) {
1297 void assertionWordBoundary(bool invert, int inputPosition)
1299 m_bodyDisjunction->terms.append(ByteTerm::WordBoundary(invert, inputPosition));
1317 void atomCharacterClass(CharacterClass* characterClass, bool invert, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType)
1319 m_bodyDisjunction->terms.append(ByteTerm(characterClass, invert, inputPosition));
1350 void atomParentheticalAssertionBegin(unsigned subpatternId, bool invert, unsigned frameLocation, unsigned alternativeFrameLocation)
1354 m_bodyDisjunction->terms.append(ByteTerm(ByteTerm::TypeParentheticalAssertionBegin, subpatternId, invert, 0));