Codec.ByteString.Parser

The Parser type

data Parser a

runParser

runParserState

Parsing

choice

expect

skip

lookAhead

lookAheadM

lookAheadE

Utility

bytesRead

getBytes

remaining

isEmpty

Parsing particular types

satisfy

getString

getStringNul

string

getWord8

getInt8

word8

int8

ByteStrings

getByteString

getLazyByteString

getLazyByteStringNul

getRemainingLazyByteString

Big-endian reads

getWord16be

word16be

getWord24be

word24be

getWord32be

word32be

getWord64be

word64be

getInt16be

int16be

getInt32be

int32be

getInt64be

int64be

Little-endian reads

getWord16le

word16le

getWord24le

word24le

getWord32le

word32le

getWord64le

word64le

getInt16le

int16le

getInt32le

int32le

getInt64le

int64le

Host-endian, unaligned reads

getWordHost

wordHost

getWord16host

word16host

getWord32host

word32host

getWord64host

word64host

getVarLenBe

varLenBe

getVarLenLe

varLenLe