#![deny(missing_docs)] // This is an HTML parser. HTML can be untrusted input from the internet. #![forbid(unsafe_code)] #![doc = include_str!("../README.md")] mod emitter; mod entities; mod error; mod machine; pub mod reader; pub mod spans; mod tokenizer; mod utils; #[cfg(feature = "integration-tests")] pub use utils::State as InternalState; pub use emitter::{Attribute, DefaultEmitter, Doctype, Emitter, EndTag, StartTag, Token}; pub use error::Error; pub use tokenizer::{State, Tokenizer};