From 0d9cd9ed44b676ccd4991cea27dc620b94ebe7e7 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sat, 12 Aug 2023 12:58:08 +0200 Subject: feat: introduce NaiveParser --- examples/naive-parser.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 examples/naive-parser.rs (limited to 'examples') diff --git a/examples/naive-parser.rs b/examples/naive-parser.rs new file mode 100644 index 0000000..10fdf34 --- /dev/null +++ b/examples/naive-parser.rs @@ -0,0 +1,13 @@ +//! Let's you easily try out the NaiveParser with e.g. +//! printf '' | cargo run --example=naive-parser +use html5tokenizer::NaiveParser; +use std::io::{stdin, BufReader}; + +fn main() { + let stdin = stdin(); + + for token in NaiveParser::new(BufReader::new(stdin.lock())) { + let token = token.unwrap(); + println!("{:?}", token); + } +} -- cgit v1.2.3