()
| 699 | } |
| 700 | |
| 701 | void doDo() { |
| 702 | looseSyntax = false; |
| 703 | int savePC = pc; |
| 704 | boolean isTrue; |
| 705 | do { |
| 706 | doStatement(); |
| 707 | getToken(); |
| 708 | if (token!=WHILE) |
| 709 | error("'while' expected"); |
| 710 | isTrue = getBoolean(); |
| 711 | if (isTrue) |
| 712 | pc = savePC; |
| 713 | } while (isTrue && !done); |
| 714 | } |
| 715 | |
| 716 | final void doBlock() { |
| 717 | getToken(); |
no test coverage detected