//! GBNF (GGML Grammar BNF) grammar stack for grammar-constrained decoding.
//!
//! Preserves the exact grammar-element encoding so a peer `.gbnf` file
//! produces the same rule set under hf2q's parser.
//!
//! Decision #6 (ADR-005 Phase 2 refinement, 2026-04-23): grammar-constrained
//! decoding obviates post-hoc tool-call parsing. `response_format:
//! {type: "json_object"}` and `{type: "json_schema", ...}` ride this same
//! infrastructure via json-schema → GBNF translation.
//!
//! # Deliberate omissions vs. the peer's parser
//!
//! - **`TOKEN` / `TOKEN_NOT` elements** (`<token>` / `!<[id]>` syntax):
//! require a vocab at parse time. hf2q's first use case (OpenAI
//! `response_format`) does not need token-level grammars; we add these
//! when a concrete use case arises (e.g. tool-choice=required forcing a
//! specific EOS).
//! - **Trigger patterns / lazy grammars**: a runtime-sampler feature, not
//! a parser concern. Belongs with the sampler iter.
pub use ;
pub use ;
pub use ;