Lines Matching defs:remaining
65 Fortran::common::optional<int> remaining{io.CueUpInput(edit)};
67 Fortran::common::optional<char32_t> next{io.NextInField(remaining, edit)};
71 next = io.NextInField(remaining, edit);
78 for (; next; next = io.NextInField(remaining, edit)) {
121 remaining.reset();
133 char32_t ch{io.NextInField(remaining, edit).value_or(' ')};
172 Fortran::common::optional<int> &remaining) {
173 remaining = io.CueUpInput(edit);
174 next = io.NextInField(remaining, edit);
180 io.SkipSpaces(remaining);
182 next = io.NextInField(remaining, edit);
214 Fortran::common::optional<int> remaining;
216 char sign{ScanNumericPrefix(io, edit, next, remaining)};
226 for (; next; next = io.NextInField(remaining, edit)) {
246 while ((next = io.NextInField(remaining, edit))) {
268 if (!any && !remaining) {
319 Fortran::common::optional<int> remaining;
331 char sign{ScanNumericPrefix(io, edit, next, remaining)};
356 next = io.NextInField(remaining, edit)) {
367 next = io.NextInField(remaining, edit);
384 next = io.NextInField(remaining, edit);
387 next = io.NextInField(remaining, edit);
397 for (; next; next = io.NextInField(remaining, edit)) {
436 next = io.NextInField(remaining, edit);
445 io.SkipSpaces(remaining);
446 next = io.NextInField(remaining, edit);
454 next = io.NextInField(remaining, edit);
456 for (; next; next = io.NextInField(remaining, edit)) {
506 io.SkipSpaces(remaining);
507 next = io.NextInField(remaining, edit);
516 } else if (remaining) {
518 next = io.NextInField(remaining, edit);
911 Fortran::common::optional<int> remaining{io.CueUpInput(edit)};
912 Fortran::common::optional<char32_t> next{io.NextInField(remaining, edit)};
914 next = io.NextInField(remaining, edit);
934 if (remaining) { // ignore the rest of a fixed-width field
935 io.HandleRelativePosition(*remaining);
937 while (io.NextInField(remaining, edit)) { // discard rest of field