udled 0.6.2

Tokenizer and parser
Documentation
#![no_std]

extern crate alloc;

pub mod buffer;
#[cfg(feature = "binary")]
pub mod bytes;
mod cursor;
mod either;
mod error;
mod ext;
mod input;
mod into_tokenizer;
mod item;
mod location;
mod macros;
mod reader;
mod span;
mod tokenizer;
mod traits;

pub mod tokenizers;

pub use self::into_tokenizer::IntoTokenizer;

pub use self::{
    buffer::{Buffer, BufferItem},
    either::Either,
    error::*,
    ext::TokenizerExt,
    input::Input,
    item::Item,
    location::Location,
    reader::Reader,
    span::*,
    tokenizer::{Char, Tokenizer, EOF},
    tokenizers::Next,
    traits::*,
};

#[cfg(feature = "macros")]
pub use udled_macros::visitor;

pub mod prelude {
    #[cfg(feature = "binary")]
    pub use super::bytes::FromBytesExt;
    pub use super::ext::TokenizerExt;
}