Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Syntax domain model generation

Platform spec feature

Syntax domain model generation

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

This feature hub defines the normative contract for syntax domain model generation and links detailed articles.

Collector contracts depend on immutable syntax snapshots and stable node identities produced here. Generator and Rewriter must not retain stale references across invalidation rounds.

  • compiler/crates/beskid_analysis/src/syntax/ — syntax item builders and node shapes.
  • compiler/crates/beskid_analysis/src/beskid.pest — grammar surface feeding parse output.
  • compiler/crates/beskid_analysis/src/syntax/items/ — item-level parsers and metadata.

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