MCPcopy Create free account
hub / github.com/dprint/jsonc-parser / create_error_for_start

Method create_error_for_start

src/scanner.rs:159–169  ·  view source on GitHub ↗
(&self, start: usize, kind: ParseErrorKind)

Source from the content-addressed store, hash-verified

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)

Callers 2

parse_stringMethod · 0.80

Calls 3

nextMethod · 0.80
lenMethod · 0.80

Tested by

no test coverage detected