metrale_grammar/compiler/
mod.rs1mod coalesce;
14mod compile;
15mod compiled_grammar;
16mod compiler;
17mod decompose;
18mod grammar_cache;
19mod mask;
20mod mask_gen;
21pub mod mask_snapshot;
22mod prewarm;
23mod rule_cache;
24
25pub use coalesce::{Forced, analyze_bitmask};
26pub use compiled_grammar::{CompiledGrammar, CompiledGrammarImpl};
27pub use compiler::{CompileError, GrammarCompiler};
28pub use decompose::{GrammarDecomposition, RuleDecomposition, Segment, decompose_static_regions};
29pub use mask::{AdaptiveTokenMask, StoreType, USE_BITSET_THRESHOLD};
30pub use mask_snapshot::{SnapshotError, SnapshotIdentity};
31pub use rule_cache::{RuleLevelCache, RuleMaskKey, UNLIMITED_SIZE};
32
33#[cfg(test)]
34mod tests;