Home | History | Annotate | Download | only in yarr

Lines Matching full:invert

361     void assertionWordBoundary(bool invert)
363 m_alternative->m_terms.append(PatternTerm::WordBoundary(invert));
378 void atomBuiltInCharacterClass(BuiltInCharacterClassID classID, bool invert)
382 m_alternative->m_terms.append(PatternTerm(m_pattern.digitsCharacterClass(), invert));
385 m_alternative->m_terms.append(PatternTerm(m_pattern.spacesCharacterClass(), invert));
388 m_alternative->m_terms.append(PatternTerm(m_pattern.wordcharCharacterClass(), invert));
391 m_alternative->m_terms.append(PatternTerm(m_pattern.newlineCharacterClass(), invert));
396 void atomCharacterClassBegin(bool invert = false)
398 m_invertCharacterClass = invert;
411 void atomCharacterClassBuiltIn(BuiltInCharacterClassID classID, bool invert)
417 m_characterClassConstructor.append(invert ? m_pattern.nondigitsCharacterClass() : m_pattern.digitsCharacterClass());
421 m_characterClassConstructor.append(invert ? m_pattern.nonspacesCharacterClass() : m_pattern.spacesCharacterClass());
425 m_characterClassConstructor.append(invert ? m_pattern.nonwordcharCharacterClass() : m_pattern.wordcharCharacterClass());
452 void atomParentheticalAssertionBegin(bool invert = false)
456 m_alternative->m_terms.append(PatternTerm(PatternTerm::TypeParentheticalAssertion, m_pattern.m_numSubpatterns + 1, parenthesesDisjunction, invert));