Hoogle Search

Within LTS Haskell 24.36 (ghc-9.10.3)

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

  1. data ProcessHandle

    process System.Process.Internals

    A handle to a process, which can be used to wait for termination of the process using waitForProcess. None of the process-creation functions in this library wait for termination: they all return a ProcessHandle which may be used to wait for the process later. On Windows a second wait method can be used to block for event completion. This requires two handles. A process job handle and a events handle to monitor.

  2. ProcessHandle :: !MVar ProcessHandle__ -> Bool -> !MVar () -> ProcessHandle

    process System.Process.Internals

    No documentation available.

  3. data ProcessHandle__

    process System.Process.Internals

    No documentation available.

  4. type Parser = Parser ByteString

    attoparsec Data.Attoparsec.ByteString

    No documentation available.

  5. Partial :: (i -> IResult i r) -> IResult i r

    attoparsec Data.Attoparsec.ByteString

    Supply this continuation with more input so that the parser can resume. To indicate that no more input is available, pass an empty string to the continuation. Note: if you get a Partial result, do not call its continuation more than once.

  6. type Parser = Parser ByteString

    attoparsec Data.Attoparsec.ByteString.Char8

    No documentation available.

  7. Partial :: (i -> IResult i r) -> IResult i r

    attoparsec Data.Attoparsec.ByteString.Char8

    Supply this continuation with more input so that the parser can resume. To indicate that no more input is available, pass an empty string to the continuation. Note: if you get a Partial result, do not call its continuation more than once.

  8. type Parser = Parser ByteString

    attoparsec Data.Attoparsec.ByteString.Lazy

    No documentation available.

  9. newtype Parser i a

    attoparsec Data.Attoparsec.Internal.Types

    The core parser type. This is parameterised over the type i of string being processed. This type is an instance of the following classes:

    • Monad, where fail throws an exception (i.e. fails) with an error message.
    • Functor and Applicative, which follow the usual definitions.
    • MonadPlus, where mzero fails (with no error message) and mplus executes the right-hand parser if the left-hand one fails. When the parser on the right executes, the input is reset to the same state as the parser on the left started with. (In other words, attoparsec is a backtracking parser that supports arbitrary lookahead.)
    • Alternative, which follows MonadPlus.

  10. Parser :: (forall r . () => State i -> Pos -> More -> Failure i (State i) r -> Success i (State i) a r -> IResult i r) -> Parser i a

    attoparsec Data.Attoparsec.Internal.Types

    No documentation available.

Page 37 of many | Previous | Next