Files
MP-SPDZ/Compiler/exceptions.py
2016-09-02 19:16:51 +01:00

17 lines
447 B
Python

# (C) 2016 University of Bristol. See License.txt
class CompilerError(Exception):
"""Base class for compiler exceptions."""
pass
class RegisterOverflowError(CompilerError):
pass
class MemoryOverflowError(CompilerError):
pass
class ArgumentError(CompilerError):
""" Exception raised for errors in instruction argument parsing. """
def __init__(self, arg, msg):
self.arg = arg
self.msg = msg