Skip to main content

mtc_inc_bpe/
lib.rs

1mod aho_corasick;
2mod centroid;
3mod dict;
4mod eager;
5mod inc_bpe;
6mod normalize;
7mod sp_impl;
8mod successor;
9mod suf_suc;
10mod typed_vec;
11mod vocab;
12
13pub use crate::{
14    dict::{DictBuildError, Dictionary, Rule, RuleId},
15    eager::EagerBpeTokenization,
16    inc_bpe::{IncBpeToken, IncBpeTokenChainIter, IncBpeTokenization, IncBpeTokenizer},
17    normalize::{NormalizedDict, NormalizedDictBuildError},
18    sp_impl::{bpe_with_heap, bpe_with_heap_last_merge},
19    successor::SkipLen,
20    vocab::{MAX_TOKEN_LENGTH, Token, TokenId, Vocab, VocabBuildError},
21};
22
23#[cfg(test)]
24mod test_utils;