Codec.Serialise.Decoding

Decode primitive operations

data Decoder s a

data DecodeAction s a

getDecodeAction

Read input tokens

decodeWord

decodeWord8

decodeWord16

decodeWord32

decodeWord64

decodeNegWord

decodeNegWord64

decodeInt

decodeInt8

decodeInt16

decodeInt32

decodeInt64

decodeInteger

decodeFloat

decodeDouble

decodeBytes

decodeBytesIndef

decodeByteArray

decodeString

decodeStringIndef

decodeUtf8ByteArray

decodeListLen

decodeListLenIndef

decodeMapLen

decodeMapLenIndef

decodeTag

decodeTag64

decodeBool

decodeNull

decodeSimple

Specialised Read input token operations

decodeWordOf

decodeListLenOf

Branching operations

decodeListLenOrIndef

decodeMapLenOrIndef

decodeBreakOr

Inspecting the token type

peekTokenType

peekAvailable

data TokenType

Special operations

Sequence operations

decodeSequenceLenIndef

decodeSequenceLenN