Crate html5tokenizer[][src]

Expand description

The HTML5 tokenizer from the html5ever crate, repackaged with its dependencies removed.

Re-exports

pub use self::interface::EndTag;
pub use self::interface::StartTag;
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 crate::util::buffer_queue::FromSet;
pub use crate::util::buffer_queue::NotFromSet;

Modules

Tokenizer states.

Structs

A tag attribute, e.g. class="test" in <div class="test" ...>.

A queue of owned string buffers, which supports incrementally consuming characters.

A DOCTYPE token.

A tag token.

The HTML tokenizer.

Tokenizer options, with an impl for Default.

Enums

Result from pop_except_from containing either a character from a SmallCharSet, or a string buffer of characters not from the set.

Traits

Types which can receive tokens from the tokenizer.