[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 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