----------------------------------------------------------------------------- -- | -- Module : Text.Trifecta.Parser -- Copyright : (C) 2011 Edward Kmett, -- License : BSD-style (see the file LICENSE) -- -- Maintainer : Edward Kmett -- Stability : experimental -- Portability : non-portable -- ---------------------------------------------------------------------------- module Text.Trifecta.Parser ( module Text.Trifecta.Parser.Prim , module Text.Trifecta.Parser.ByteString , module Text.Trifecta.Parser.Class , module Text.Trifecta.Parser.Char , module Text.Trifecta.Parser.Combinators , module Text.Trifecta.Parser.Token , module Text.Trifecta.Parser.Result -- * Expressive Diagnostics -- ** Text.Trifecta.Diagnostic.Rendering.Caret , caret , careted -- ** Text.Trifecta.Diagnostic.Rendering.Span , span , spanned -- ** Text.Trifecta.Diagnostic.Rendering.Fixit , fixit ) where import Text.Trifecta.Parser.Prim import Text.Trifecta.Parser.ByteString import Text.Trifecta.Parser.Class import Text.Trifecta.Parser.Char import Text.Trifecta.Parser.Combinators import Text.Trifecta.Parser.Token import Text.Trifecta.Parser.Result import Text.Trifecta.Diagnostic.Rendering.Caret (caret, careted) import Text.Trifecta.Diagnostic.Rendering.Span (span, spanned) import Text.Trifecta.Diagnostic.Rendering.Fixit (fixit) import Prelude ()