Hoogle Search
Within LTS Haskell 24.46 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
withAnyWord16 :: forall (st :: ZeroBitType) e r . (Word16 -> ParserT st e r) -> ParserT st e rflatparse FlatParse.Basic.Integers Parse any Word16 (native byte order) (CPS).
withAnyWord32 :: forall (st :: ZeroBitType) e r . (Word32 -> ParserT st e r) -> ParserT st e rflatparse FlatParse.Basic.Integers Parse any Word32 (native byte order) (CPS).
withAnyWord64 :: forall (st :: ZeroBitType) e r . (Word64 -> ParserT st e r) -> ParserT st e rflatparse FlatParse.Basic.Integers Parse any Word64 (native byte order) (CPS).
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.