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