splintr 0.19.1

Fast Rust tokenizer (BPE + SentencePiece + WordPiece) with Python bindings
Documentation
mod agent_tokens;
mod backend;
mod builder;
pub(crate) mod cache;
mod decode;
mod encode;
mod error;
pub(crate) mod patterns;
pub(crate) mod scanner;
#[cfg(test)]
mod tests;
mod types;

pub use agent_tokens::{
    cl100k_agent_tokens, codellama_agent_tokens, deepseek_v3_agent_tokens, gemma2_agent_tokens,
    gemma3_agent_tokens, gemma4_agent_tokens, glm4_agent_tokens, gpt_oss_agent_tokens,
    kimi_k2_agent_tokens, kimi_k3_agent_tokens, llama2_agent_tokens, llama3_agent_tokens,
    mistral_v1_agent_tokens, mistral_v2_agent_tokens, mistral_v3_agent_tokens,
    modernbert_agent_tokens, o200k_agent_tokens, olmo2_agent_tokens, phi4_agent_tokens,
    qwen3_agent_tokens,
};
pub use error::TokenizerError;
pub use patterns::{
    CL100K_BASE_PATTERN, DEEPSEEK_V3_PATTERNS, GPT2_PATTERN, KIMI_PATTERN, LLAMA3_PATTERN,
    MISTRAL_V3_PATTERN, NO_SPLIT_PATTERN, O200K_BASE_PATTERN, QWEN2_PATTERN, SENTENCEPIECE_PATTERN,
};
pub use types::{ByteFallback, Tokenizer};