error-loc-0.1.0.0: An error replacement with call-site metadata.

Safe HaskellNone

ErrorLoc

Description

 {-# LANGUAGE TemplateHaskell #-}

 import Prelude hiding (error)
 import ErrorLoc

 main :: IO ()
 main = $error "Oh no!"
 test.hs:7:10: Oh no!

Synopsis

Documentation

error :: Q ExpSource

Provides a version of error with call-site metadata.