INNER CODE UNIT · Rust
consume
dontpanic92/OpenPAL3 · crosscom/ccidl-rs/src/lib.rs:670
fn consume(&mut self, expected: &str) -> bool {
if self.input[self.pos..].starts_with(expected) {
self.pos += expected.len();
true
} else {
false
}
}
fn skip_ws(&mut self) {
while let Some(ch) = self.peek_char() {
if ch.is_whitespace() {
self.pos += ch.len_utf8();
} else {
break;
}
}
}