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