@hackage diagnose2.5.1

Beautiful error reporting done easily

  • Installation

  • Dependencies (15)

  • Dependents (0)

  • Package Flags

      json
       (off by default)

      Allows exporting diagnostics as JSON. This is disabled by default as this relies on the very heavy dependency Aeson.

      megaparsec-compat
       (off by default)

      Includes a small compatibility layer (in the module Error.Diagnose.Compat.Megaparsec) to transform megaparsec errors into reports for this library.

      parsec-compat
       (off by default)

      Includes a small compatibility layer (in the module Error.Diagnose.Compat.Parsec) to transform parsec errors into reports for this library.

This package provides a simple way of getting beautiful compiler/interpreter errors using a very simple interface for the programmer.

A quick tutorial is available in the module Error.Diagnose, which goes on most of the basis of how to use it.