Lines Matching refs:still_to_find
2285 int ActionNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2290 return on_success()->EatsAtLeast(still_to_find, in EatsAtLeast()
2307 int AssertionNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2316 if (assertion_type() == AT_START && not_at_start) return still_to_find; in EatsAtLeast()
2317 return on_success()->EatsAtLeast(still_to_find, in EatsAtLeast()
2332 int BackReferenceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2337 return on_success()->EatsAtLeast(still_to_find, in EatsAtLeast()
2343 int TextNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2348 if (answer >= still_to_find) return answer; in EatsAtLeast()
2351 return answer + on_success()->EatsAtLeast(still_to_find - answer, in EatsAtLeast()
2357 int NegativeLookaroundChoiceNode::EatsAtLeast(int still_to_find, int budget, in EatsAtLeast() argument
2363 return node->EatsAtLeast(still_to_find, budget - 1, not_at_start); in EatsAtLeast()
2377 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper() argument
2389 node->EatsAtLeast(still_to_find, budget, not_at_start); in EatsAtLeastHelper()
2397 int LoopChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2400 return EatsAtLeastHelper(still_to_find, in EatsAtLeast()
2407 int ChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2410 return EatsAtLeastHelper(still_to_find, in EatsAtLeast()