Package-level declarations

Types

Link copied to clipboard

Thrown by it.unibo.tuprolog.core.Applicable.apply when applying a Substitution to term fails because the substitution is (or reduces to) Substitution.Fail.

Link copied to clipboard

Thrown when a Substitution was expected to be (or to produce) a Substitution.Unifier, but turned out to be a Substitution.Fail instead — e.g. by Scope.unifierOf when the given assignments are contradictory.

Link copied to clipboard

Base class for all tuProlog related exceptions