Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module Pipes.Safe.Prelude

    Simple resource management functions

  2. module Text.Parse

    No documentation available.

  3. class Parse a

    polyparse Text.Parse

    The class Parse is a replacement for Read, operating over String input. Essentially, it permits better error messages for why something failed to parse. It is rather important that parse can read back exactly what is generated by the corresponding instance of show. To apply a parser to some text, use runParser.

  4. class Parse a

    polyparse Text.Parse.ByteString

    The class Parse is a replacement for Read, operating over String input. Essentially, it permits better error messages for why something failed to parse. It is rather important that parse can read back exactly what is generated by the corresponding instance of show. To apply a parser to some text, use runParser.

  5. newtype Parser a

    polyparse Text.ParserCombinators.HuttonMeijer

    The parser monad

  6. newtype Parser s t e a

    polyparse Text.ParserCombinators.HuttonMeijerWallace

    No documentation available.

  7. module Text.ParserCombinators.Poly

    No documentation available.

  8. class (Functor p, Monad p, MonadFail p, Applicative p, Alternative p, Commitment p) => PolyParse (p :: Type -> Type)

    polyparse Text.ParserCombinators.Poly.Base

    The PolyParse class is an abstraction gathering all of the common features that a two-level error-handling parser requires: the applicative parsing interface, the monadic interface, and commitment. There are two additional basic combinators that we expect to be implemented afresh for every concrete type, but which (for technical reasons) cannot be class methods. They are next and satisfy.

  9. newtype Parser a

    polyparse Text.ParserCombinators.Poly.ByteString

    This Parser datatype is a specialised parsing monad with error reporting. Whereas the standard version can be used for arbitrary token types, this version is specialised to ByteString input only.

  10. newtype Parser a

    polyparse Text.ParserCombinators.Poly.ByteStringChar

    This Parser datatype is a specialised parsing monad with error reporting. Whereas the standard version can be used for arbitrary token types, this version is specialised to ByteString input only.

Page 591 of many | Previous | Next