(&self, start: usize, kind: ParseErrorKind)
| 157 | } |
| 158 | |
| 159 | pub(super) fn create_error_for_start(&self, start: usize, kind: ParseErrorKind) -> ParseError { |
| 160 | let range = Range { |
| 161 | start, |
| 162 | end: if let Some(c) = self.file_text[self.byte_index..].chars().next() { |
| 163 | self.byte_index + c.len_utf8() |
| 164 | } else { |
| 165 | self.file_text.len() |
| 166 | }, |
| 167 | }; |
| 168 | self.create_error_for_range(range, kind) |
| 169 | } |
| 170 | |
| 171 | pub(super) fn create_error_for_range(&self, range: Range, kind: ParseErrorKind) -> ParseError { |
| 172 | ParseError::new(range, kind, self.file_text) |
no test coverage detected