Lines Matching refs:repeat
43 int repeat{0}; in GetMaxParenthesisNesting()
50 repeat = 10 * repeat + *p - '0'; in GetMaxParenthesisNesting()
59 p += repeat; in GetMaxParenthesisNesting()
62 "Hollerith (%dH) too long in FORMAT", repeat); in GetMaxParenthesisNesting()
76 repeat = 0; in GetMaxParenthesisNesting()
226 std::optional<int> repeat; in CueUpNextDataEdit() local
239 repeat = GetIntField(context, ch); in CueUpNextDataEdit()
262 } else if (repeat) { in CueUpNextDataEdit()
263 if (*repeat <= 0) { in CueUpNextDataEdit()
264 *repeat = 1; // error recovery in CueUpNextDataEdit()
266 stack_[height_].remaining = *repeat - 1; in CueUpNextDataEdit()
324 if (!repeat || *repeat < 1 || offset_ + *repeat > formatLength_) { in CueUpNextDataEdit()
329 context.Emit(format_ + offset_, static_cast<std::size_t>(*repeat)); in CueUpNextDataEdit()
330 offset_ += *repeat; in CueUpNextDataEdit()
347 return repeat && *repeat > 0 ? *repeat : 1; in CueUpNextDataEdit()
351 repeat = GetIntField(context); in CueUpNextDataEdit()
354 repeat ? *repeat : 1); in CueUpNextDataEdit()
357 context.AdvanceRecord(repeat && *repeat > 0 ? *repeat : 1); in CueUpNextDataEdit()
373 int repeat{CueUpNextDataEdit(context)}; in GetNextDataEdit()
404 if (repeat > 1) { in GetNextDataEdit()
406 stack_[height_].remaining = repeat; // full count in GetNextDataEdit()
409 edit.repeat = 1; in GetNextDataEdit()
414 edit.repeat = maxRepeat; in GetNextDataEdit()
418 edit.repeat = stack_[height_ - 1].remaining; in GetNextDataEdit()