fn main() {
let mut parser = trivet::parse_from_stdin();
while !parser.is_at_eof() {
match parser.parse_keyword_ws() {
Err(err) => {
println!("ERROR: {}", err);
// Consume until whitespace, then resume trying.
parser.take_while(|ch| !ch.is_whitespace());
parser.consume_ws();
}
Ok(value) => {
println!(" {}", value);
}
}
}
}