summaryrefslogtreecommitdiff
path: root/chewed
diff options
context:
space:
mode:
authorGreg Brown <gmb60@cam.ac.uk>2021-02-03 14:22:22 +0000
committerGreg Brown <gmb60@cam.ac.uk>2021-02-03 14:30:16 +0000
commit1edc32317cbbcda22a3bb5a15034e5d758573f97 (patch)
treefc5f442bdd2a29103a1d49b2b903206ae38798a8 /chewed
parent17a34e8f368ebe57235e9f3fc1fdf827e5ee59a1 (diff)
Create benchmark for JSON.
Diffstat (limited to 'chewed')
-rw-r--r--chewed/src/parse.rs2
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),