//! Literal extraction and prefilter module.
//!
//! Extracts literal prefixes/suffixes from patterns for fast prefiltering.
//!
//! # Architecture
//!
//! 1. **Literal Extraction** (`extractor.rs`): Analyzes HIR to find required
//! literal prefixes/suffixes that must appear in any match.
//!
//! 2. **Prefilter** (`prefilter.rs`): Uses extracted literals to build a
//! SIMD-accelerated candidate filter (memchr or Teddy).
//!
//! 3. **Reverse suffix** (`reverse_suffix.rs`): Recognises patterns whose match
//! end is easier to find than its start (`\w+(?=ing\b)`), and walks a class
//! run backwards from a literal occurrence.
pub use *;
pub use *;
pub use ReverseSuffixSearch;