Expand description
Shared governance profile and reporting primitives for runtime and runtime2 consumers.
This crate consolidates parser-feature profile helpers, backend resolution, and BDD reporting wiring around the canonical GLR preservation grid. It is intended to be used by façade crates that keep historical public APIs stable.
Structs§
- BddGovernance
Matrix - Typed composition of a BDD scenario grid and a parser feature profile.
- BddGovernance
Snapshot - Snapshot of governance progress for one phase and feature profile.
- BddScenario
- Shared BDD scenario ledger entry.
- Parser
Feature Profile - Snapshot of parser-related feature flags for this build.
Enums§
- BddPhase
- BDD status phase for a scenario.
- BddScenario
Status - Scenario status for a feature matrix row.
- Parser
Backend - Parser backend supported by the runtime feature matrix.
Constants§
- GLR_
CONFLICT_ FALLBACK - Advisory profile description for conflict-capable grammars.
- GLR_
CONFLICT_ PRESERVATION_ GRID - GLR conflict-preservation scenario ledger.
Functions§
- bdd_
governance_ matrix_ for_ current_ profile - Build the active runtime governance matrix for a phase.
- bdd_
governance_ matrix_ for_ profile - Build a profile-specific governance matrix for the canonical GLR scenario grid.
- bdd_
governance_ matrix_ for_ runtime - Build the active runtime governance matrix from the compiled-in profile.
- bdd_
governance_ matrix_ for_ runtime2 - Build a runtime2 governance matrix for an explicit
pure-rust-glrtoggle. - bdd_
governance_ matrix_ for_ runtime2_ profile - Build a governance matrix for a runtime2-compatible profile.
- bdd_
governance_ snapshot - Build a compact governance snapshot for a phase.
- bdd_
progress - Aggregate progress for a phase.
- bdd_
progress_ report - Shared formatting for BDD progress summaries.
- bdd_
progress_ report_ for_ current_ profile - Return a BDD progress report for the active runtime profile.
- bdd_
progress_ report_ for_ profile - Build a profile-specific governance report against the canonical GLR scenario grid.
- bdd_
progress_ report_ for_ runtime2_ profile - Build a BDD report for an explicit runtime2 profile.
- bdd_
progress_ report_ with_ profile - Compose BDD progress with parser profile diagnostics in one report.
- bdd_
progress_ report_ with_ profile_ runtime - Build a runtime-oriented governance report using an explicit feature profile.
- bdd_
progress_ status_ line - Return a stable machine-readable status line for dashboards and CI.
- bdd_
progress_ status_ line_ for_ profile - Build a profile-specific governance status line against the canonical GLR grid.
- bdd_
progress_ status_ line_ for_ runtime2_ profile - Build a BDD status line for an explicit runtime2 profile.
- bdd_
status_ line_ for_ current_ profile - Return a BDD status line for the active runtime profile.
- current_
backend_ for - Select the parser backend for the current compile-time feature profile.
- describe_
backend_ for_ conflicts - Describe the conflict backend behavior for a given feature profile.
- parser_
feature_ profile_ for_ runtime - Return the compile-time parser feature profile for the runtime crate.
- parser_
feature_ profile_ for_ runtime2 - Return a parser profile equivalent to the runtime2
pure-rust-glrtoggle. - resolve_
backend_ for_ profile - Resolve a backend using an explicit profile.
- resolve_
backend_ for_ runtime2_ profile - Resolve runtime2 backend resolution from an explicit profile.
- resolve_
runtime2_ backend - Resolve runtime2 backend resolution directly from the
pure-rust-glrtoggle. - runtime2_
governance_ snapshot - Build a runtime2 governance snapshot for an explicit profile.
- runtime_
governance_ snapshot - Build a governance snapshot for the active runtime profile.