//! Python 3.12 structural frontend.
//!
//! The frontend keeps the runtime path GPU-native: the lexer and every
//! structural extractor return `vyre::Program` kernels over raw source
//! bytes. Tests may use host helpers for reference expectations, but the
//! shipping path never links a CPU parser.
/// Python byte lexer.
/// Python structural extractors.
/// Content-keyed pipeline Program cache.
pub const INVALID_POS: u32 = u32MAX;
pub const MAX_DOTTED_SEGMENTS: u32 = 8;
pub const DEF_RECORD_WORDS: u32 = 6;
pub const IMPORT_RECORD_WORDS: u32 = 6;
pub const WITH_RECORD_WORDS: u32 = 6;
pub const CALL_RECORD_WORDS: u32 = 7;
pub const KWARG_RECORD_WORDS: u32 = 2;
pub const DECORATOR_RECORD_WORDS: u32 = 6;