//! Tagged NFA module for single-pass capture extraction.
//!
//! Provides interpreters and data structures for patterns with:
//! - Lookaround assertions
//! - Non-greedy quantifiers
//! - Complex capture groups
//!
//! # Module Organization
//!
//! - `shared` - Common data structures (ThreadWorklist, PatternStep, etc.)
//! - `liveness` - Liveness analysis for sparse capture copying
//! - `steps` - Pattern step extraction from NFA
//! - `interpreter/` - Interpreter implementations (always available)
//! - `jit/` - JIT compilation (feature-gated)
// Re-export commonly used types
pub use TaggedNfa;
pub use ;
pub use ;
pub use ;
// Engine facade
pub use TaggedNfaEngine;