Files
MP-SPDZ/Compiler/exceptions.py
Marcel Keller e07d9bf2a3 Maintenance.
2022-01-11 16:05:26 +11:00

19 lines
448 B
Python

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
class VectorMismatch(CompilerError):
pass