Module sdlang.exception

Classes

Name Description
ArgumentException Thrown when someting is wrong with the provided arguments to a function.
AttributeNotFoundException Thrown by the DOM's sdlang.ast.Tag.expectAttribute, etc. functions if an Attribute isn't found.
DOMException Thrown by the DOM on empty range and out-of-range conditions.
DOMNotFoundException Abstract parent class of TagNotFoundException, ValueNotFoundException
DOMRangeException Thrown by the DOM on empty range and out-of-range conditions.
ParseException Thrown when a syntax error is encounterd while parsing.
SDLangException Abstract parent class of all SDLang-D defined exceptions.
TagNotFoundException Thrown by the DOM's sdlang.ast.Tag.expectTag, etc. functions if a Tag isn't found.
ValidationException Thrown when attempting to do something in the DOM that's unsupported, such as:
ValueNotFoundException Thrown by the DOM's sdlang.ast.Tag.expectValue, etc. functions if a Value isn't found.

Aliases

Name Type Description
SDLangParseException ParseException Compatibility alias
SDLangRangeException DOMRangeException Compatibility alias
SDLangValidationException ValidationException Compatibility alias

Authors

Copyright

License