Primary contract for Beskid.Compiler.SyntaxMirror facade
Platform spec ADR
Primary contract for Beskid.Compiler.SyntaxMirror facade
Spec standingStandard
- Beskid.Compiler.SyntaxMirror facade - Contracts and edge cases Typed, allocation-bounded syntax node API exposed to compile-time Beskid modules.
- Beskid.Compiler.SyntaxMirror facade - Design model Typed, allocation-bounded syntax node API exposed to compile-time Beskid modules.
- Beskid.Compiler.SyntaxMirror facade - Examples Typed, allocation-bounded syntax node API exposed to compile-time Beskid modules.
- Beskid.Compiler.SyntaxMirror facade - FAQ and troubleshooting Typed, allocation-bounded syntax node API exposed to compile-time Beskid modules.
- Beskid.Compiler.SyntaxMirror facade - Flow and algorithm Typed, allocation-bounded syntax node API exposed to compile-time Beskid modules.
- Beskid.Compiler.SyntaxMirror facade - Verification and traceability Typed, allocation-bounded syntax node API exposed to compile-time Beskid modules.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Context
Section titled “Context”This feature hub defines the normative contract for Beskid.Compiler.SyntaxMirror and links detailed articles.
Decision
Section titled “Decision”The reference compiler must implement Beskid.Compiler.SyntaxMirror facade as documented in this feature hub and its article bundle.
Consequences
Section titled “Consequences”Changes require hub/ADR updates and verification anchor extensions.
Verification anchors
Section titled “Verification anchors”compiler/crates/beskid_analysis/src/syntax/