sceptic-biomem/ScEpTIC/exceptions.py
2026-07-10 10:38:57 +02:00

72 lines
2.2 KiB
Python

import logging
class ASTParsingException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class ParsingException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class StopException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class LLVMSyntaxErrorException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class RegisterNotFoundException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class RegisterFileException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class MemoryException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class ConfigurationException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class InitializationException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class RuntimeException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class RegAllocException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class AnomalyException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)
class StopAnomalyFoundException(Exception):
def __init__(self):
super(Exception, self).__init__()
logging.critical('Anomaly Found. Stop.')
class VoltageThresholdException(Exception):
def __init__(self, message):
super(Exception, self).__init__(message)
logging.critical(message)