diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/tokenize.rs | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/examples/tokenize.rs b/examples/tokenize.rs index da99dd3..f8859e4 100644 --- a/examples/tokenize.rs +++ b/examples/tokenize.rs @@ -5,12 +5,15 @@ use html5tokenizer::{DefaultEmitter, Tokenizer};  use std::io::BufReader;  fn main() { -    for token in Tokenizer::new( +    let mut tokenizer = Tokenizer::new(          BufReader::new(std::io::stdin().lock()),          DefaultEmitter::default(), -    ) -    .flatten() -    { +    ); +    while let Some(token) = tokenizer.next() { +        for (error, _) in tokenizer.emitter_mut().drain_errors() { +            eprintln!("error: {:?}", error); +        } +        let token = token.unwrap();          println!("{:?}", token);      }  } | 
