MCPcopy Create free account
hub / github.com/dylan-sutton-chavez/edge-python / read_keyword

Method read_keyword

std/json/src/main/tokenizer.rs:70–76  ·  view source on GitHub ↗
(&mut self, kw: &[u8], tok: Token)

Source from the content-addressed store, hash-verified

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.

Callers 1

next_tokenMethod · 0.80

Calls 2

lenMethod · 0.45
errMethod · 0.45

Tested by

no test coverage detected