1class ClaripyError(Exception):
2    pass
3
4class UnsatError(ClaripyError):
5    pass
6
7class ClaripyFrontendError(ClaripyError):
8    pass
9
10class ClaripySerializationError(ClaripyError):
11    pass
12
13class BackendError(ClaripyError):
14    pass
15
16class BackendUnsupportedError(BackendError):
17    pass
18
19class ClaripyZ3Error(ClaripyError):
20    pass
21
22class ClaripyBackendVSAError(BackendError):
23    pass
24
25class MissingSolverError(ClaripyError):
26    pass
27
28#
29# AST errors
30#
31
32class ClaripyASTError(ClaripyError):
33    pass
34
35class ClaripyBalancerError(ClaripyASTError):
36    pass
37
38class ClaripyBalancerUnsatError(ClaripyBalancerError):
39    pass
40
41class ClaripyTypeError(ClaripyASTError):
42    pass
43
44class ClaripyValueError(ClaripyASTError):
45    pass
46
47class ClaripySizeError(ClaripyASTError):
48    pass
49
50class ClaripyOperationError(ClaripyASTError):
51    pass
52
53class ClaripyReplacementError(ClaripyASTError):
54    pass
55
56class ClaripyRecursionError(ClaripyOperationError):
57    pass
58
59class ClaripyZeroDivisionError(ClaripyOperationError, ZeroDivisionError):
60    pass
61