many +base

many :: ReadP a -> ReadP [a]
base Text.ParserCombinators.ReadP
Parses zero or more occurrences of the given parser.
many :: Alternative f => f a -> f [a]
base Control.Applicative
many1 :: ReadP a -> ReadP [a]
base Text.ParserCombinators.ReadP
Parses one or more occurrences of the given parser.
manyTill :: ReadP a -> ReadP end -> ReadP [a]
base Text.ParserCombinators.ReadP
manyTill p end parses zero or more occurrences of p, until end succeeds. Returns a list of values returned by p.
eTOOMANYREFS :: Errno
base Foreign.C.Error
skipMany :: ReadP a -> ReadP ()
base Text.ParserCombinators.ReadP
Like many, but discards the result.
skipMany1 :: ReadP a -> ReadP ()
base Text.ParserCombinators.ReadP
Like many1, but discards the result.
withMany :: (a -> (b -> res) -> res) -> [a] -> ([b] -> res) -> res
base Foreign.Marshal.Utils
Replicates a withXXX combinator over a list of objects, yielding a list of marshalled objects