curry.exceptions module
- exception curry.exceptions.CompileError[source]
Bases:
BaseExceptionRaised when an error occurs while compiling Curry code.
- exception curry.exceptions.CurryIndexError[source]
Bases:
IndexErrorRaised when indexing into a Curry expression fails.
- exception curry.exceptions.CurryTypeError[source]
Bases:
TypeErrorRaised when a type error occurs while evaluating a Curry program.
- exception curry.exceptions.DynloadError[source]
Bases:
RuntimeErrorRaised when a compiled Curry module cannot be loaded.
- exception curry.exceptions.EvaluationError[source]
Bases:
BaseExceptionSignals an error raised from a Curry program.
- exception curry.exceptions.EvaluationSuspended[source]
Bases:
EvaluationErrorEvaluation failed due to suspended constraints.
- exception curry.exceptions.FailMonadError[source]
Bases:
MonadError- CTOR_INDEX = 2
- exception curry.exceptions.InstantiationError[source]
Bases:
BaseExceptionRaised when a free variable is bound to an unboxed value.
- exception curry.exceptions.ModuleLookupError[source]
Bases:
ValueErrorRaised when a Curry module is not found.
- exception curry.exceptions.MonadError[source]
Bases:
EvaluationError- CTOR_INDEX = 0
- exception curry.exceptions.NondetMonadError[source]
Bases:
MonadError- CTOR_INDEX = 3
- exception curry.exceptions.NotConstructorError(arg)[source]
Bases:
ValueErrorRaised when a non-constructor value occurs where disallowed.
- exception curry.exceptions.PrerequisiteError[source]
Bases:
OSErrorRaised when a build prerequisite is invalid.
- exception curry.exceptions.SymbolLookupError[source]
Bases:
AttributeErrorRaised when a Curry symbol is not found.
- exception curry.exceptions.TypeLookupError[source]
Bases:
AttributeErrorRaised when a Curry type is not found.
- exception curry.exceptions.UserMonadError[source]
Bases:
MonadError- CTOR_INDEX = 1