Description
Typed Eqiora Language lowering to Graph Federation transactions.
Modules§
- projection
- Query projections retained outside canonical model meaning.
Structs§
- Analyzed
Resolved Hierarchy - Completely parsed and globally indexed package hierarchy.
- Canonical
Declaration Identity - File-layout-independent canonical declaration emitted by the compiler.
- Compilation
Namespace Id - Opaque, deterministic identity of one package compilation namespace.
- Compiled
Model - One typed model transaction ready for atomic Graph Federation commit.
- Model
Symbols - Source-name to Semantic Kernel ID map produced with one compiled model.
- Resolved
Alias - One direct source alias from a declaring package to an exact target.
- Resolved
Hierarchy Input - Closed input for one exact multi-package hierarchy analysis.
- Resolved
Source Unit - One exact UTF-8 source unit owned by a resolved package namespace.
- Validated
Resolved Hierarchy - A resolved hierarchy whose complete distributable definition graph has crossed the compiler-owned static validation barrier.
Enums§
- Canonical
Declaration Kind - Top-level declaration families currently understood by package lowering.
- Canonical
Declaration Visibility - Package visibility after parsing private-by-default source syntax.
Functions§
- analyze_
resolved_ hierarchy - Parse and globally analyze every source unit of an exact resolved graph.
- compile
- Parse and type-lower every model in one source file.
- lower_
draft - Type-lower one client-neutral native model draft.
- lower_
model - Resolve and lower one parsed model declaration.
- preflight_
resolved_ hierarchy - Validate the allocation footprint of one resolved hierarchy before source strings or alias records are copied into compiler-owned inputs.