Lines Matching defs:budget
2302 int budget,
2304 if (budget <= 0) return 0;
2307 budget - 1,
2313 int budget,
2319 on_success()->FillInBMInfo(offset, budget - 1, bm, not_at_start);
2326 int budget,
2328 if (budget <= 0) return 0;
2336 budget - 1,
2342 int budget,
2347 on_success()->FillInBMInfo(offset, budget - 1, bm, not_at_start);
2353 int budget,
2355 if (budget <= 0) return 0;
2357 budget - 1,
2363 int budget,
2367 if (budget <= 0) return answer;
2370 budget - 1,
2376 int budget,
2378 if (budget <= 0) return 0;
2382 return node->EatsAtLeast(still_to_find, budget - 1, not_at_start);
2399 int budget,
2402 if (budget <= 0) return 0;
2405 budget = (budget - 1) / choice_count;
2410 node->EatsAtLeast(still_to_find, budget, not_at_start);
2419 int budget,
2422 budget - 1,
2429 int budget,
2432 budget,
2969 int budget,
2972 if (body_can_be_zero_length_ || budget <= 0) {
2977 ChoiceNode::FillInBMInfo(offset, budget - 1, bm, not_at_start);
4136 // they are flushed. Take the budget of the parent trace and distribute
5794 int budget,
5809 int budget,
5813 budget = (budget - 1) / alts->length();
5821 alt.node()->FillInBMInfo(offset, budget, bm, not_at_start);
5828 int budget,
5884 budget - 1,