packages feed

trifecta-0.20: Text/Trifecta/Diagnostic.hs

module Text.Trifecta.Diagnostic 
  ( Diagnostic(..)
  , tellDiagnostic
  , MonadDiagnostic(..)
  , DiagnosticLevel(..)
  , Renderable(..)
  , Source
  , rendering
  , Caret(..), Careted(..)
  , Span(..), Spanned(..)
  , Fixit(..), Rendered(..)
  ) where

import Text.Trifecta.Diagnostic.Prim
import Text.Trifecta.Diagnostic.Class
import Text.Trifecta.Diagnostic.Level
import Text.Trifecta.Diagnostic.Rendering