Roadmap search

Versions, deliverables, workstreams, tasks, and pages

Beskid

Jump to a Beskid service

Beskid.Compiler.SyntaxMirror facade

featureStandard

src/content/docs/platform-spec/compiler/compiler-mods/beskid-compiler-syntax-facade/index.mdx

import SpecPageHeader from '@beskid/beskid-ui/platform-spec/SpecPageHeader.astro';

<SpecPageHeader status="Standard" ownerName="Piotr Mikstacki" ownerEmail="pmikstacki@cybernomad.it" submitterName="Piotr Mikstacki" submitterEmail="pmikstacki@cybernomad.it" />

This feature hub defines the normative contract for Beskid.Compiler.SyntaxMirror and links detailed articles.

Language alignment

Fluent Beskid.Compiler.Query plans (process phase) consume Syntax views. APIs must preserve immutability and identity stability required by capture keys in language-meta.

Implementation anchors

  • corelib package module Beskid.Compiler.SyntaxMirror (generated + hand-authored surface).
  • compiler/crates/beskid_analysis/src/syntax/ — authoritative internal model to mirror.

Decisions

No open decisions. Closed choices are normative ADRs under adr/ (D-COMP-MODS-0004D-COMP-MODS-0006); use the reader ADRs tab for expandable detail.