Lines Matching refs:still_to_find
2224 int ActionNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2229 return on_success()->EatsAtLeast(still_to_find, in EatsAtLeast()
2244 int AssertionNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2253 if (assertion_type() == AT_START && not_at_start) return still_to_find; in EatsAtLeast()
2254 return on_success()->EatsAtLeast(still_to_find, in EatsAtLeast()
2269 int BackReferenceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2274 return on_success()->EatsAtLeast(still_to_find, in EatsAtLeast()
2280 int TextNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2285 if (answer >= still_to_find) return answer; in EatsAtLeast()
2288 return answer + on_success()->EatsAtLeast(still_to_find - answer, in EatsAtLeast()
2294 int NegativeLookaroundChoiceNode::EatsAtLeast(int still_to_find, int budget, in EatsAtLeast() argument
2300 return node->EatsAtLeast(still_to_find, budget - 1, not_at_start); in EatsAtLeast()
2314 int ChoiceNode::EatsAtLeastHelper(int still_to_find, in EatsAtLeastHelper() argument
2326 node->EatsAtLeast(still_to_find, budget, not_at_start); in EatsAtLeastHelper()
2334 int LoopChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2337 return EatsAtLeastHelper(still_to_find, in EatsAtLeast()
2344 int ChoiceNode::EatsAtLeast(int still_to_find, in EatsAtLeast() argument
2347 return EatsAtLeastHelper(still_to_find, budget, nullptr, not_at_start); in EatsAtLeast()