Hoogle Search

Within LTS Haskell 24.45 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. anyChar :: forall (st :: ZeroBitType) e . ParserT st e Char

    flatparse FlatParse.Basic

    Parse any single Unicode character encoded using UTF-8 as a Char.

  2. anyVarintProtobuf :: forall (st :: ZeroBitType) e . ParserT st e Int

    flatparse FlatParse.Basic

    Read a protobuf-style varint into a positive Int. protobuf-style varints are byte-aligned. For each byte, the lower 7 bits are data and the MSB indicates if there are further bytes. Once fully parsed, the 7-bit payloads are concatenated and interpreted as a little-endian unsigned integer. Fails if the varint exceeds the positive Int range. Really, these are varnats. They also match with the LEB128 varint encoding. protobuf encodes negatives in unsigned integers using zigzag encoding. See the fromZigzag family of functions for this functionality. Further reading: https://developers.google.com/protocol-buffers/docs/encoding#varints

  3. anyInt :: forall (st :: ZeroBitType) e . ParserT st e Int

    flatparse FlatParse.Basic.Integers

    Parse any Int (native size).

  4. anyInt16 :: forall (st :: ZeroBitType) e . ParserT st e Int16

    flatparse FlatParse.Basic.Integers

    Parse any Int16 (native byte order).

  5. anyInt16be :: forall (st :: ZeroBitType) e . ParserT st e Int16

    flatparse FlatParse.Basic.Integers

    Parse any Int16 (big-endian).

  6. anyInt16le :: forall (st :: ZeroBitType) e . ParserT st e Int16

    flatparse FlatParse.Basic.Integers

    Parse any Int16 (little-endian).

  7. anyInt32 :: forall (st :: ZeroBitType) e . ParserT st e Int32

    flatparse FlatParse.Basic.Integers

    Parse any Int32 (native byte order).

  8. anyInt32be :: forall (st :: ZeroBitType) e . ParserT st e Int32

    flatparse FlatParse.Basic.Integers

    Parse any Int32 (big-endian).

  9. anyInt32le :: forall (st :: ZeroBitType) e . ParserT st e Int32

    flatparse FlatParse.Basic.Integers

    Parse any Int32 (little-endian).

  10. anyInt64 :: forall (st :: ZeroBitType) e . ParserT st e Int64

    flatparse FlatParse.Basic.Integers

    Parse any Int64 (native byte order).

Page 60 of many | Previous | Next