Source code for momba.model.errors

# -*- coding:utf-8 -*-
#
# Copyright (C) 2019-2021, Saarland University
# Copyright (C) 2019-2021, Maximilian Köhl <koehl@cs.uni-saarland.de>

from __future__ import annotations


[docs] class ModelingError(Exception): """ A general modeling error. """
[docs] class InvalidTypeError(ModelingError): pass
[docs] class IncompatibleAssignmentsError(ModelingError): pass
[docs] class TypeConstructionError(ModelingError): pass
[docs] class InvalidDeclarationError(ModelingError): pass
[docs] class UnboundIdentifierError(ModelingError): pass
[docs] class NotFoundError(ModelingError): pass