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.

  1. withAnyInt :: forall (st :: ZeroBitType) r e ret . (Int -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Int (native size) (CPS).

  2. withAnyInt16 :: forall (st :: ZeroBitType) r e ret . (Int16 -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Int16 (native byte order) (CPS).

  3. withAnyInt32 :: forall (st :: ZeroBitType) r e ret . (Int32 -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Int32 (native byte order) (CPS).

  4. withAnyInt64 :: forall (st :: ZeroBitType) r e ret . (Int64 -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Int64 (native byte order) (CPS).

  5. withAnyInt8 :: forall (st :: ZeroBitType) r e ret . (Int8 -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Int8 (CPS).

  6. withAnySized# :: forall a (st :: ZeroBitType) r e ret . Int# -> (Addr# -> Int# -> a) -> (a -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Helper for defining CPS parsers for types of a constant byte size (i.e. machine integers). Call this with an indexXYZOffAddr primop (e.g. indexWord8OffAddr) and the size in bytes of the type you're parsing.

  7. withAnySizedUnsafe# :: forall a (st :: ZeroBitType) r e ret . Int# -> (Addr# -> Int# -> a) -> (a -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Unsafe helper for defining CPS parsers for types of a constant byte size (i.e. machine integers). Is really just syntactic sugar for applying the given parser and shifting the buffer along. The caller must guarantee that the input has enough bytes.

  8. withAnyWord :: forall (st :: ZeroBitType) r e ret . (Word -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Word (native size) (CPS).

  9. withAnyWord16 :: forall (st :: ZeroBitType) r e ret . (Word16 -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Word16 (native byte order) (CPS).

  10. withAnyWord32 :: forall (st :: ZeroBitType) r e ret . (Word32 -> ParserT st r e ret) -> ParserT st r e ret

    flatparse FlatParse.Stateful.Integers

    Parse any Word32 (native byte order) (CPS).

Page 153 of many | Previous | Next