Expand description
The HTML5 tokenizer.
Re-exports§
pub use self::interface::CharacterTokens;pub use self::interface::EOFToken;pub use self::interface::NullCharacterToken;pub use self::interface::ParseError;pub use self::interface::CommentToken;pub use self::interface::DoctypeToken;pub use self::interface::TagToken;pub use self::interface::EndTag;pub use self::interface::StartTag;pub use crate::buffer_queue::FromSet;pub use crate::buffer_queue::NotFromSet;
Modules§
- states
- Tokenizer states.
Structs§
- Buffer
Queue - A queue of owned string buffers, which supports incrementally consuming characters.
- Doctype
- A
DOCTYPEtoken. - Tag
- A tag token.
- Tokenizer
- The HTML tokenizer.
- Tokenizer
Opts - Tokenizer options, with an impl for
Default.
Enums§
- Process
Result - SetResult
- Result from
pop_except_fromcontaining either a character from aSmallCharSet, or a string buffer of characters not from the set. - TagKind
- Token
- Token
Sink Result
Traits§
- Token
Sink - Types which can receive tokens from the tokenizer.