(&mut self, kw: &[u8], tok: Token)
| 68 | } |
| 69 | |
| 70 | fn read_keyword(&mut self, kw: &[u8], tok: Token) -> Result<Token, JsonError> { |
| 71 | if self.src.len() < self.pos + kw.len() || &self.src[self.pos..self.pos + kw.len()] != kw { |
| 72 | return Err(self.err("unknown literal")); |
| 73 | } |
| 74 | self.pos += kw.len(); |
| 75 | Ok(tok) |
| 76 | } |
| 77 | |
| 78 | fn read_number_or_neg_infinity(&mut self) -> Result<Token, JsonError> { |
| 79 | // `-Infinity` is the only number-like token that starts with `-` but isn't a digit sequence. |
no test coverage detected