Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. ParseError :: String -> ParseError

    streamly-core Streamly.Internal.Data.Parser

    No documentation available.

  2. newtype ParseError

    streamly-core Streamly.Internal.Data.Parser

    This exception is used when a parser ultimately fails, the user of the parser is intimated via this exception. Pre-release

  3. ParseError :: String -> ParseError

    streamly-core Streamly.Internal.Data.Parser

    No documentation available.

  4. data Parser a (m :: Type -> Type) b

    streamly-core Streamly.Internal.Data.Parser

    A parser is a fold that can fail and is represented as Parser step initial extract. Before we drive a parser we call the initial action to retrieve the initial state of the fold. The parser driver invokes step with the state returned by the previous step and the next input element. It results into a new state and a command to the driver represented by Step type. The driver keeps invoking the step function until it stops or fails. At any point of time the driver can call extract to inspect the result of the fold. If the parser hits the end of input extract is called. It may result in an error or an output value. Pre-release

  5. Parser :: (s -> a -> m (Step s b)) -> m (Initial s b) -> (s -> m (Step s b)) -> Parser a (m :: Type -> Type) b

    streamly-core Streamly.Internal.Data.Parser

    No documentation available.

  6. data Parser a (m :: Type -> Type) b

    streamly-core Streamly.Internal.Data.Parser

    A parser is a fold that can fail and is represented as Parser step initial extract. Before we drive a parser we call the initial action to retrieve the initial state of the fold. The parser driver invokes step with the state returned by the previous step and the next input element. It results into a new state and a command to the driver represented by Step type. The driver keeps invoking the step function until it stops or fails. At any point of time the driver can call extract to inspect the result of the fold. If the parser hits the end of input extract is called. It may result in an error or an output value. Pre-release

  7. Parser :: (s -> a -> m (Step s b)) -> m (Initial s b) -> (s -> m (Step s b)) -> Parser a (m :: Type -> Type) b

    streamly-core Streamly.Internal.Data.Parser

    No documentation available.

  8. Partial :: Int -> s -> Step s b

    streamly-core Streamly.Internal.Data.Parser

    Partial count state. The following hold on Partial result:

    1. extract on state would succeed and give a result.
    2. Input stream position is reset to current position - count.
    3. All input before the new position is dropped. The parser can never backtrack beyond this position.

  9. Partial :: Int -> s -> Step s b

    streamly-core Streamly.Internal.Data.Parser

    Partial count state. The following hold on Partial result:

    1. extract on state would succeed and give a result.
    2. Input stream position is reset to current position - count.
    3. All input before the new position is dropped. The parser can never backtrack beyond this position.

  10. module Streamly.Internal.Data.ParserK

    No documentation available.

Page 1056 of many | Previous | Next