You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nexus/parser/exceptions.py

27 lines
460 B
Python

class ParserException(Exception):
pass
class MissingRootElementError(ParserException):
pass
class ParsingSyntaxError(ParserException):
pass
class RulebookIndentationError(ParsingSyntaxError):
pass
class MissingParenthesesError(ParsingSyntaxError):
pass
class InvalidOperatorError(ParsingSyntaxError):
pass
class EvaluationError(ParserException):
pass
class ScopeError(EvaluationError):
pass
class AttributeNameError(EvaluationError):
pass