Describes the location and nature of a compiler message.

Describes where in a source file a message was triggered.


Describes why a compilation failed.

Describes a problem (warning/error) encountered when building a source.

Describes the severity of a compiler message.


Provides an interface through which the compiler can report errors and warnings.

Type Definitions

Type alias for Result<RantProgram, CompilerErrorKind>