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;
            }
        }
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…