Structs§
- Artifact
Decode Cache - Per-run, type-erased cache for decoded artifacts used by in-process rules.
- Correspondence
Engine Config - In-process registration surface for correspondence rule packs.
- Edit
- One open-vocabulary edit in a link’s edit list.
- Edit
Projection - Expand
Descriptor - Expand
Output - LinkCtx
- Link
Proposal - LinkRef
- Member
Match - One slot in a parse rule’s correlated input member-set (CFM-83).
- NodeId
- Stable identity of one side-tree node.
- Node
Match - Metadata-only declarative filter over an
ItemRef. - Pair
Descriptor - Pair
Output - Parse
Descriptor - Parse
Group - A resolved group of member nodes handed to a multi-input
ParseRule. - Parse
Output - Parsed
Artifact - Parsed
Child - Projection
Annotation Context - Projection
Hint - Product-facing projection metadata supplied by rules, not inferred by core.
- RowIdentity
Policies - Write
Output - Writer
Descriptor
Enums§
- Core
Rule - One rule registered with the correspondence-first saturation engine.
- Correlation
- How the engine groups candidate sibling nodes into one parse-claim input.
- Shape
Filter - Shape filter for edit-list writers.
- Tree
Side - Which side tree a node belongs to in the correspondence-first IR.
Traits§
- Compaction
Rule - Correspondence
Dataset Configurator - Dispatch
Resolver - Edit
List Writer - Engine
View - Expand
Rule - Pair
Rule - Parse
Rule - Projection
Annotator
Functions§
- edit_
count_ summary - Generic summary for edit-count fallback projection.
- member_
set - The full ordered member-set of a parse rule: the anchor (always a required
size-1 member) followed by the rule’s
extra_members. This is the list the engine fills byNodeMatchwhen enumerating candidate sibling groups; index 0 is always the required anchor. - parse_
arity - A parse claim’s arity: the number of declared member slots (anchor + extras). Drives arity-descending precedence — larger claims are attempted first.
- projection_
hint_ is_ default