Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
many1 :: Parser a -> Parser [a]polyparse Text.ParserCombinators.HuttonMeijer No documentation available.
many :: Parser s t e a -> Parser s t e [a]polyparse Text.ParserCombinators.HuttonMeijerWallace Deliver zero or more values of a.
many1 :: Parser s t e a -> Parser s t e [a]polyparse Text.ParserCombinators.HuttonMeijerWallace Deliver one or more values of a.
many1 :: PolyParse p => p a -> p [a]polyparse Text.ParserCombinators.Poly.Base Parse a non-empty list of items.
manyFinally :: PolyParse p => p a -> p z -> p [a]polyparse Text.ParserCombinators.Poly.Base manyFinally e t parses a possibly-empty sequence of e's, terminated by a t. The final t is discarded. Any parse failures could be due either to a badly-formed terminator or a badly-formed element, so it raises both possible errors.
manyFinally' :: (PolyParse p, Show a) => p a -> p z -> p [a]polyparse Text.ParserCombinators.Poly.Base manyFinally' is like manyFinally, except when the terminator parser overlaps with the element parser. In manyFinally e t, the parser t is tried only when parser e fails, whereas in manyFinally' e t, the parser t is always tried first, then parser e only if the terminator is not found. For instance, manyFinally (accept "01") (accept "0") on input "0101010" returns ["01","01","01"], whereas manyFinally' with the same arguments and input returns [].
many1Satisfy :: (Word8 -> Bool) -> Parser ByteStringpolyparse Text.ParserCombinators.Poly.ByteString many1Satisfy p is a more efficient fused version of many1 (satisfy p)
manySatisfy :: (Word8 -> Bool) -> Parser ByteStringpolyparse Text.ParserCombinators.Poly.ByteString manySatisfy p is a more efficient fused version of many (satisfy p)
many1Satisfy :: (Char -> Bool) -> Parser ByteStringpolyparse Text.ParserCombinators.Poly.ByteStringChar many1Satisfy p is a more efficient fused version of many1 (satisfy p)
manySatisfy :: (Char -> Bool) -> Parser ByteStringpolyparse Text.ParserCombinators.Poly.ByteStringChar manySatisfy p is a more efficient fused version of many (satisfy p)