Skip to main content

Module resolver

Module resolver 

Source
Expand description

Module resolution for XLOG programs.

Structs§

ExecutableAnnotatedDisjunction
ExecutableAtom
A predicate application with a stable relation identity.
ExecutableConstraint
One source-authored integrity constraint.
ExecutableDomain
ExecutableEvidence
ExecutableFunction
ExecutableFunctionParameter
ExecutableLearnableRule
ExecutableNeuralPredicate
ExecutablePredicateColumn
ExecutableProbabilisticFact
ExecutableProbabilisticQuery
ExecutableProbability
ExecutableProgram
Executable rule graph after module visibility and selection are applied.
ExecutableQuery
One source-authored deterministic query.
ExecutableRelation
One predicate signature participating in the executable program.
ExecutableRelationDefinition
ExecutableRule
One source-authored executable fact or rule.
ExecutableScc
One strongly connected predicate component from the production stratifier.
ExecutableWeightedAtom
IgnoredImportPragma
A #pragma directive declared in an imported module.
ModuleResolver
Resolves and loads modules
RelationDependency
One relation dependency contributed by a rule body literal.
ResolvedConstructCount
Total number of source objects of one construct kind.
ResolvedImportManifest
One resolved import edge.
ResolvedModuleManifest
One source file in a resolved program closure.
ResolvedProgramExtraction
Source inventory and executable dependency structure for one resolved program.
ResolvedProgramManifest
A deterministic, content-addressed inventory of one resolved XLOG program.
ResolvedSourceObject
One parsed source object and its exact authored source location.
ResolvedSourceSpan
Parser-owned source span copied into the stable manifest contract.

Enums§

AggregateOperator
Aggregate operator preserved from a rule head.
ComparisonOperator
Comparison operator preserved from a body literal.
EpistemicOperator
Epistemic operator preserved from the source program.
ExecutableArithmeticExpression
Arithmetic expression preserved without string rendering.
ExecutableBodyLiteral
Complete executable rule-body literal.
ExecutableFunctionBody
ExecutableNeuralLabel
ExecutableRelationDefinitionKind
ExecutableScalarType
ExecutableTerm
Complete source term representation used by executable atoms.
ExecutableTypeReference
RelationDependencyKind
Semantic kind of a relation dependency.
RelationDependencyProducerKind
ResolvedProgramExtractionError
Failure while constructing the structured executable program.
ResolvedProgramManifestError
Fail-closed errors produced while binding a resolved closure to a source root.
ResolvedSourceObjectKind
Source-level constructs represented by the canonical parser.
ResolvedSourceObjectProvenance
Origin of a source object exposed by the resolved-program inventory.

Type Aliases§

ValidatedImports
Predicate and function names mapped to the source module selected by import validation.