Documentation
asai lib
Asai
Module
Compiler diagnostics
A diagnostic is a message for the end user, for example a compiler warning or error.
Core APImodule Range : sig ... end
The definition of diagnostics and some utility functions.
Generating and handling diagnostics using algebraic effects. The API is optimized for attaching free-form text.
Generating and handling diagnostics using algebraic effects. The API is optimized for fully structured messages.
Signatures that specify the minimum interface for libraries, applications, and handlers to work together.
Experimental Diagnostic HandlersThese handlers are subject to changes, but we will minimize incompatible changes between minor versions.
Diagnostic display for UNIX terminals.
GitHub Actions workflow commands.
InternalsThe internals are exposed for convenience, but they are subject to changes between minor versions.
The definition of highlighted text suitable for rendering. You probably do not need this module unless you want to create your own diagnostic handler.
Turning location information into highlighted text suitable for rendering. You probably do not need this module unless you want to create your own diagnostic handler.
Reading the source content. It uses memory-mapped I/O for files. You probably do not need this module unless you want to create your own diagnostic handler.