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.
withAnyWord8 :: forall (st :: ZeroBitType) e r . (Word8 -> ParserT st e r) -> ParserT st e rflatparse FlatParse.Basic.Integers Parse any Word8 (CPS).
skipAnyAsciiChar :: forall (st :: ZeroBitType) e . ParserT st e ()flatparse FlatParse.Basic.Text Skip any single ASCII character (a single byte). More efficient than skipAnyChar for ASCII-only input.
skipAnyChar :: forall (st :: ZeroBitType) e . ParserT st e ()flatparse FlatParse.Basic.Text Skip any single Unicode character encoded using UTF-8.
many :: Alternative f => f a -> f [a]flatparse FlatParse.Stateful Zero or more.
Examples
>>> many (putStr "la") lalalalalalalalala... * goes on forever *
>>> many Nothing Just []
>>> take 5 <$> many (Just 1) * hangs forever *
Note that this function can be used with Parsers based on Applicatives. In that case many parser will attempt to parse parser zero or more times until it fails.skipAnyAsciiChar :: forall (st :: ZeroBitType) r e . ParserT st r e ()flatparse FlatParse.Stateful Skip any single ASCII character (a single byte). More efficient than anyChar_ for ASCII-only input.
skipAnyChar :: forall (st :: ZeroBitType) r e . ParserT st r e ()flatparse FlatParse.Stateful Skip any single Unicode character encoded using UTF-8.
skipMany :: forall (st :: ZeroBitType) r e a . ParserT st r e a -> ParserT st r e ()flatparse FlatParse.Stateful Skip a parser zero or more times.
-
flatparse FlatParse.Stateful Run the parser, and handle each possible result.
skipMany :: forall (st :: ZeroBitType) r e a . ParserT st r e a -> ParserT st r e ()flatparse FlatParse.Stateful.Base Skip a parser zero or more times.
-
flatparse FlatParse.Stateful.Base Run the parser, and handle each possible result.