Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | Edward Kmett <ekmett@gmail.com> |
- module Text.Trifecta.Parser.ByteString
- module Text.Trifecta.Parser.Char
- module Text.Trifecta.Parser.Class
- module Text.Trifecta.Parser.Combinators
- module Text.Trifecta.Parser.Identifier
- module Text.Trifecta.Parser.Prim
- module Text.Trifecta.Parser.Result
- module Text.Trifecta.Parser.Rich
- module Text.Trifecta.Parser.Token
- caret :: MonadParser m => m Caret
- careted :: MonadParser m => m a -> m (Careted a)
- span :: MonadParser m => m a -> m Span
- spanned :: MonadParser m => m a -> m (Spanned a)
- fixit :: MonadParser m => m ByteString -> m Fixit
Documentation
module Text.Trifecta.Parser.Char
module Text.Trifecta.Parser.Class
module Text.Trifecta.Parser.Prim
module Text.Trifecta.Parser.Result
module Text.Trifecta.Parser.Rich
module Text.Trifecta.Parser.Token
Expressive Diagnostics
Text.Trifecta.Diagnostic.Rendering.Caret
caret :: MonadParser m => m CaretSource
careted :: MonadParser m => m a -> m (Careted a)Source
Text.Trifecta.Diagnostic.Rendering.Span
span :: MonadParser m => m a -> m SpanSource
spanned :: MonadParser m => m a -> m (Spanned a)Source
Text.Trifecta.Diagnostic.Rendering.Fixit
fixit :: MonadParser m => m ByteString -> m FixitSource