(&mut self)
| 584 | } |
| 585 | |
| 586 | fn peek(&mut self) -> Option<&(usize, String)> { |
| 587 | if self.next.is_none() { |
| 588 | self.next = Some(self.read_one()) |
| 589 | } |
| 590 | self.next.as_ref().unwrap().as_ref() |
| 591 | } |
| 592 | |
| 593 | pub fn line_col(&self, pos: usize) -> (usize, usize) { |
| 594 | let (base_pos, (line, col)) = self.pos_map.range(..=pos).next_back().unwrap(); |
no test coverage detected