(self, prefixes: Optional[Tuple[str, ...]] = None)
| 98 | |
| 99 | # ------------- scanning convenience ----------------------------------- # |
| 100 | def is_done(self, prefixes: Optional[Tuple[str, ...]] = None) -> bool: |
| 101 | if self.index >= len(self.lines): |
| 102 | return True |
| 103 | if ( |
| 104 | prefixes |
| 105 | and len(prefixes) > 0 |
| 106 | and self._norm(self._cur_line()).startswith(prefixes) |
| 107 | ): |
| 108 | return True |
| 109 | return False |
| 110 | |
| 111 | def startswith(self, prefix: Union[str, Tuple[str, ...]]) -> bool: |
| 112 | return self._norm(self._cur_line()).startswith(prefix) |
no test coverage detected