Skip to content
Beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

13.3 Compiler domain map

Build pipeline, front-end, semantic pipeline, mods, conformance, and implementation map.

Compiler domain map

Compiler documents the reference compiler workspace—phases, diagnostics parity, and mod host contracts—without redefining language semantics.

AreaContents
Build pipelineResolution → parse → mods → semantic → lower → JIT/AOT
Front-endGrammar, parser, AST/HIR contracts
Semantic pipelineRules, diagnostic registry
Resolution and projectsGraph, workspaces, cycles
Compiler modsMod host bridge, syntax facade, scheduling
Conformancebeskid_tests policy
Implementation mapCrate anchors

From compiler/Cargo.toml members most readers touch:

  • beskid_analysis — parse, resolve, semantic rules, mod host
  • beskid_codegen — lowering to CodegenArtifact
  • beskid_engine — JIT run_entrypoint
  • beskid_aot — AOT build and link
  • beskid_cli — commands
  • beskid_pipeline — shared phase IDs
  • beskid_tests, beskid_e2e_tests — conformance

Rust-only host composition (IoC) is not Beskid mod syntax—see Pipeline composition.

Execution and corelib