| 676 | consumed_ = false; |
| 677 | } |
| 678 | Iter cur() const { |
| 679 | if (consumed_) { |
| 680 | input<Iter> *self = const_cast<input<Iter> *>(this); |
| 681 | self->consumed_ = false; |
| 682 | ++self->cur_; |
| 683 | } |
| 684 | return cur_; |
| 685 | } |
| 686 | int line() const { |
| 687 | return line_; |
| 688 | } |