many -network

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
many :: ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Prim, 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) > }
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.
many1 :: Stream s m t => ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Combinator, 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
manyAccum :: (a -> [a] -> [a]) -> ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Prim
manyTill :: Stream s m t => ParsecT s u m a -> ParsecT s u m end -> ParsecT s u m [a]
parsec Text.Parsec.Combinator, 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.
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
skipMany :: ParsecT s u m a -> ParsecT s u m ()
parsec Text.Parsec.Prim, parsec Text.ParserCombinators.Parsec.Prim
skipMany p applies the parser p zero or more times, skipping its result. > spaces = skipMany space
skipMany1 :: Stream s m t => ParsecT s u m a -> ParsecT s u m ()
parsec Text.Parsec.Combinator, parsec Text.ParserCombinators.Parsec.Combinator
skipMany1 p applies the parser p one or more times, skipping its result.