Kat script exceptions.

These are special exceptions that add extra context-specific information when errors occur during parsing or unparsing.


KatMissingAfterDirective(container, directive)

Error for when an element name or function '(' is missing.

KatParsingError(message, **kwargs)

An error during the parsing process.


Warns the users of an unreasonable input size, either the in the total size of the katscript or the length of an individual line.


A warning during the parsing, indicating that exceptions might occur later.

KatScriptError(error, container, error_items)

Detailed kat script error.

KatSyntaxError(message, script, token)

Error with kat syntax.