SubstitutionApplicationException

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

Constructors

Link copied to clipboard
constructor(term: Term, substitution: Substitution, message: String?, cause: Throwable? = null)
constructor(term: Term, substitution: Substitution, cause: Throwable? = null)
constructor(term: Term, cause: Throwable? = null)

Properties

Link copied to clipboard
expect open val cause: Throwable?
Link copied to clipboard
expect open val message: String?
Link copied to clipboard
Link copied to clipboard
val term: Term

The Term the substitution could not be applied to.