Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Syntax domain model generation - Verification and traceability

Platform spec article

Syntax domain model generation - Verification and traceability

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

This article documents verification and traceability for Syntax domain model generation.

  • Anchor: compiler/crates/beskid_analysis/src/syntax/ — syntax item builders and node shapes.
  • Anchor: compiler/crates/beskid_analysis/src/beskid.pest — grammar surface feeding parse output.
  • Anchor: compiler/crates/beskid_analysis/src/syntax/items/ — item-level parsers and metadata.
  • Contract tests in compiler/crates/beskid_tests assert ordering, diagnostic codes, and merge behavior once implemented.
  • Golden incremental traces (optional) validate invalidation when syntax edits move spans tied to meta registrations.
  • Update this bundle whenever public Beskid.Compiler.* shapes or host policies change.