| 687 | return line_; |
| 688 | } |
| 689 | void skip_ws() { |
| 690 | while (1) { |
| 691 | int ch = getc(); |
| 692 | if (!(ch == ' ' || ch == '\t' || ch == '\n' || ch == '\r')) { |
| 693 | ungetc(); |
| 694 | break; |
| 695 | } |
| 696 | } |
| 697 | } |
| 698 | bool expect(const int expected) { |
| 699 | skip_ws(); |
| 700 | if (getc() != expected) { |