[docs]
class CrossReferenceError(RuntimeError):
pass
[docs]
class CardParseSyntaxError(SyntaxError):
"""
Class that is used for testing.
Users should just treat this as a SyntaxError.
"""
pass
[docs]
class AuxModelError(RuntimeError):
pass
[docs]
class DuplicateIDsError(RuntimeError):
pass
[docs]
class MissingDeckSections(RuntimeError):
pass
[docs]
class UnsupportedCard(NotImplementedError):
pass
[docs]
class DisabledCardError(RuntimeError):
"""lets bdf_test.py flag cards as auto-crashing and then skipping the deck (e.g., CGEN)"""
pass
[docs]
class SuperelementFlagError(SyntaxError):
pass
[docs]
class ReplicationError(SyntaxError):
pass
[docs]
class EnvironmentVariableError(SyntaxError):
pass