summaryrefslogtreecommitdiff
path: root/chewed
diff options
context:
space:
mode:
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),