Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Rust AST reflection into Beskid.Compiler SDK

Platform spec ADR

Rust AST reflection into Beskid.Compiler SDK

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Hand-maintained parallel syntax trees diverged from the host parser.

Canonical syntax model is generated via beskid_ast_reflect_gen into Beskid.Compiler.* SDK sources from the Rust AST—aligned with D-INC-0006.

Mods consume generated facades; internal beskid_analysis::syntax remains host-only.

  • beskid_ast_reflect_gen
  • compiler/crates/beskid_analysis/src/syntax/.