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.
waitAnySTM :: [Async a] -> STM (Async a, a)async Control.Concurrent.Async.Internal A version of waitAny that can be used inside an STM transaction.
many :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]parsec Text.Parsec 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) }many1 :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]parsec Text.Parsec many1 p applies the parser p one or more times. Returns a list of the returned values of p.
word = many1 letter
-
parsec Text.Parsec No documentation available.
-
parsec Text.Parsec 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. skipMany :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m ()parsec Text.Parsec skipMany p applies the parser p zero or more times, skipping its result.
spaces = skipMany space
-
parsec Text.Parsec skipMany1 p applies the parser p one or more times, skipping its result.
many1 :: forall s u (m :: Type -> Type) a . ParsecT s u m a -> ParsecT s u m [a]parsec Text.Parsec.Combinator many1 p applies the parser p one or more times. Returns a list of the returned values of p.
word = many1 letter
-
parsec Text.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. -
parsec Text.Parsec.Combinator skipMany1 p applies the parser p one or more times, skipping its result.