textmate_grammar.utils.exceptions

Module Contents

API

exception textmate_grammar.utils.exceptions.IncludedParserNotFound(key: str = 'UNKNOWN', **kwargs)[source]

Bases: Exception

Exception raised when an included parser is not found in the store.

Initialization

Initialize the exception.

Parameters:
  • key – The key of the included parser.

  • kwargs – Additional keyword arguments.

exception textmate_grammar.utils.exceptions.IncompatibleFileType(extensions: list[str], **kwargs)[source]

Bases: Exception

Exception raised when the input file has an incompatible file type.

Initialization

Initialize the exception.

Parameters:
  • extensions – List of compatible file extensions.

  • kwargs – Additional keyword arguments.

exception textmate_grammar.utils.exceptions.FileNotFound(file: str, **kwargs)[source]

Bases: Exception

Exception raised when a file is not found.

Initialization

Initialize the exception.

Parameters:
  • file – The path of the file.

  • kwargs – Additional keyword arguments.

exception textmate_grammar.utils.exceptions.FileNotParsed(file: str, **kwargs)[source]

Bases: Exception

Exception raised when a file is not parsed.

Initialization

Initialize the exception.

Parameters:
  • file – The path of the file.

  • kwargs – Additional keyword arguments.

exception textmate_grammar.utils.exceptions.ImpossibleSpan(**kwargs)[source]

Bases: Exception

Exception raised when a span is impossible.

Initialization

Initialize the exception.

Parameters:

kwargs – Additional keyword arguments.