Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Typed emitter and transforms

Platform spec feature

Typed emitter and transforms

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

This feature hub defines the normative contract for Beskid.Compiler.Emit (typed emitter and transforms) and links detailed articles.

Only the emit phase may apply typed program contributions through this surface; the host validates merge against language rules.

  • compiler/crates/beskid_analysis/src/syntax/items/ — patterns for well-formed item emission.
  • compiler/crates/beskid_codegen/ — downstream expectations after merge.

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