trifecta-0.43: A modern parser combinator library with convenient diagnostics

Portabilitynon-portable
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>

Text.Trifecta.Diagnostic.Combinators

Description

Combinators for throwing and logging expressive diagnostics

Documentation

fatal :: MonadDiagnostic e m => e -> m aSource

err :: MonadDiagnostic e m => e -> m aSource

warn :: MonadDiagnostic e m => e -> m ()Source

note :: MonadDiagnostic e m => e -> m ()Source

verbose :: MonadDiagnostic e m => Int -> e -> m ()Source