• Home
  • Raw
  • Download

Lines Matching refs:failures

52     PatternCharacterSequence(Generator& generator, JumpList& failures)  in PatternCharacterSequence()  argument
54 , m_failures(failures) in PatternCharacterSequence()
176 bool Parser::parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, boo… in parseCharacterClassQuantifier() argument
182 m_generator.generateCharacterClass(failures, charClass, invert); in parseCharacterClassQuantifier()
188 m_generator.generateGreedyQuantifier(failures, functor, q.min, q.max); in parseCharacterClassQuantifier()
194 m_generator.generateNonGreedyQuantifier(failures, functor, q.min, q.max); in parseCharacterClassQuantifier()
205 bool Parser::parseBackreferenceQuantifier(JumpList& failures, unsigned subpatternId) in parseBackreferenceQuantifier() argument
211 m_generator.generateBackreference(failures, subpatternId); in parseBackreferenceQuantifier()
217 m_generator.generateBackreferenceQuantifier(failures, q.type, subpatternId, q.min, q.max); in parseBackreferenceQuantifier()
227 bool Parser::parseParentheses(JumpList& failures) in parseParentheses() argument
237 m_generator.generateParenthesesAssertion(failures); in parseParentheses()
253 m_generator.generateParenthesesInvertedAssertion(failures); in parseParentheses()
274 bool Parser::parseCharacterClass(JumpList& failures) in parseCharacterClass() argument
335 return parseCharacterClassQuantifier(failures, charClass, invert); in parseCharacterClass()
338 bool Parser::parseNonCharacterEscape(JumpList& failures, const Escape& escape) in parseNonCharacterEscape() argument
346 …return parseCharacterClassQuantifier(failures, CharacterClassEscape::cast(escape).characterClass()… in parseNonCharacterEscape()
349 … return parseBackreferenceQuantifier(failures, BackreferenceEscape::cast(escape).subpatternId()); in parseNonCharacterEscape()
352 …m_generator.generateAssertionWordBoundary(failures, WordBoundaryAssertionEscape::cast(escape).inve… in parseNonCharacterEscape()
505 void Parser::parseAlternative(JumpList& failures) in parseAlternative() argument
507 PatternCharacterSequence sequence(m_generator, failures); in parseAlternative()
544 m_generator.generateAssertionBOL(failures); in parseAlternative()
551 m_generator.generateAssertionEOL(failures); in parseAlternative()
558 if (!parseCharacterClassQuantifier(failures, CharacterClass::newline(), true)) in parseAlternative()
566 if (!parseCharacterClass(failures)) in parseAlternative()
574 if (!parseParentheses(failures)) in parseAlternative()
588 if (!parseNonCharacterEscape(failures, escape)) in parseAlternative()
603 void Parser::parseDisjunction(JumpList& failures) in parseDisjunction() argument
605 parseAlternative(failures); in parseDisjunction()
612 m_generator.terminateAlternative(successes, failures); in parseDisjunction()
613 parseAlternative(failures); in parseDisjunction()