Hoogle Search

Within LTS Haskell 24.39 (ghc-9.10.3)

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

  1. many :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]

    parsec Text.Parsec.Prim

    many p applies the parser p zero or more times. Returns a list of the returned values of p.

    identifier  = do{ c  <- letter
    ; cs <- many (alphaNum <|> char '_')
    ; return (c:cs)
    }
    

  2. many1 :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]

    parsec Text.Parsec.Prim

    many1 p applies the parser p one or more times. Returns a list of the returned values of p.

    word  = many1 letter
    

  3. manyAccum :: forall a s u (m :: Type -> Type) . (a -> [a] -> [a]) -> ParsecT s u m a -> ParsecT s u m [a]

    parsec Text.Parsec.Prim

    No documentation available.

  4. skipMany :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m ()

    parsec Text.Parsec.Prim

    skipMany p applies the parser p zero or more times, skipping its result.

    spaces  = skipMany space
    

  5. many1 :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]

    parsec Text.ParserCombinators.Parsec.Combinator

    many1 p applies the parser p one or more times. Returns a list of the returned values of p.

    word  = many1 letter
    

  6. manyTill :: forall s (m :: Type -> Type) t u a end . Stream s m t => ParsecT s u m a -> ParsecT s u m end -> ParsecT s u m [a]

    parsec Text.ParserCombinators.Parsec.Combinator

    manyTill p end applies parser p zero or more times until parser end succeeds. Returns the list of values returned by p. This parser can be used to scan comments:

    simpleComment   = do{ string "<!--"
    ; manyTill anyChar (try (string "-->"))
    }
    
    Note the overlapping parsers anyChar and string "-->", and therefore the use of the try combinator.

  7. skipMany1 :: forall s (m :: Type -> Type) t u a . Stream s m t => ParsecT s u m a -> ParsecT s u m ()

    parsec Text.ParserCombinators.Parsec.Combinator

    skipMany1 p applies the parser p one or more times, skipping its result.

  8. many :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]

    parsec Text.ParserCombinators.Parsec.Prim

    many p applies the parser p zero or more times. Returns a list of the returned values of p.

    identifier  = do{ c  <- letter
    ; cs <- many (alphaNum <|> char '_')
    ; return (c:cs)
    }
    

  9. skipMany :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m ()

    parsec Text.ParserCombinators.Parsec.Prim

    skipMany p applies the parser p zero or more times, skipping its result.

    spaces  = skipMany space
    

  10. getAnyProcessStatus :: Bool -> Bool -> IO (Maybe (ProcessID, ProcessStatus))

    unix System.Posix.Process

    getAnyProcessStatus blk stopped calls waitpid, returning Just (pid, tc), the ProcessID and ProcessStatus for any child process if a child process has exited, or Nothing if there are child processes but none have exited. If there are no child processes, then getAnyProcessStatus raises an isDoesNotExistError exception. If blk is False, then WNOHANG is set in the options for waitpid, otherwise not. If stopped is True, then WUNTRACED is set in the options for waitpid, otherwise not.

Page 104 of many | Previous | Next