Source code for claripy.errors

from __future__ import annotations


[docs] class ClaripyError(Exception): pass
[docs] class UnsatError(ClaripyError): pass
[docs] class ClaripyFrontendError(ClaripyError): pass
[docs] class ClaripySerializationError(ClaripyError): pass
[docs] class BackendError(ClaripyError): pass
[docs] class BackendUnsupportedError(BackendError): pass
[docs] class ClaripyZ3Error(ClaripyError): pass
[docs] class ClaripyBackendVSAError(BackendError): pass
[docs] class MissingSolverError(ClaripyError): pass
[docs] class ClaripySolverInterruptError(ClaripyError): pass
# # AST errors #
[docs] class ClaripyASTError(ClaripyError): pass
[docs] class ClaripyBalancerError(ClaripyASTError): pass
[docs] class ClaripyBalancerUnsatError(ClaripyBalancerError): pass
[docs] class ClaripyTypeError(ClaripyASTError): pass
[docs] class ClaripyValueError(ClaripyASTError): pass
[docs] class ClaripySizeError(ClaripyASTError): pass
[docs] class ClaripyOperationError(ClaripyASTError): pass
[docs] class ClaripyReplacementError(ClaripyASTError): pass
[docs] class ClaripyRecursionError(ClaripyOperationError): pass
[docs] class ClaripyZeroDivisionError(ClaripyOperationError, ZeroDivisionError): pass