__init__.py
479 Bytes
class ZINCError (Exception) :
pass
class ConstraintError (ZINCError) :
pass
class LanguageError (ZINCError) :
pass
class TypingError (ZINCError) :
pass
class ParseError (ZINCError) :
def __init__ (self, msg, lno=None, cno=None, path=None) :
loc = ":".join(str(p) for p in (path, lno, cno) if p is not None)
if loc :
msg = "[%s] %s" % (loc, msg)
ZINCError.__init__(self, msg)
class CompileError (ParseError) :
pass