diff options
author | Greg Brown <gmb60@cam.ac.uk> | 2021-02-03 14:22:22 +0000 |
---|---|---|
committer | Greg Brown <gmb60@cam.ac.uk> | 2021-02-03 14:30:16 +0000 |
commit | 1edc32317cbbcda22a3bb5a15034e5d758573f97 (patch) | |
tree | fc5f442bdd2a29103a1d49b2b903206ae38798a8 /chewed/src/parse.rs | |
parent | 17a34e8f368ebe57235e9f3fc1fdf827e5ee59a1 (diff) |
Create benchmark for JSON.
Diffstat (limited to 'chewed/src/parse.rs')
-rw-r--r-- | chewed/src/parse.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chewed/src/parse.rs b/chewed/src/parse.rs index 3d37739..cd98d64 100644 --- a/chewed/src/parse.rs +++ b/chewed/src/parse.rs @@ -106,7 +106,7 @@ impl<P: Parser + ?Sized, F: FnMut(&mut P) -> Result<R, TakeError>, R> Iterator f match self.iter.peek() { None => Some(Err(TakeError::EndOfStream(self.iter.pos()))), Some(c) if c == self.sep => { - self.next(); + assert_eq!(self.iter.next(), Some(c)); match self.iter.peek() { None => Some(Err(TakeError::EndOfStream(self.iter.pos()))), Some(c) if self.first.contains(&c) => Some(res), |