Data.Tickle.Get

Get data type

data Get e a

Primitive parsers

lazyByteString

lazyByteStringNul

remainingLazyByteString

ptr

word8

word16be

word16le

word32be

word32le

word64be

word64le

wordhost

word16host

word32host

word64host

failGet

constant

bytesRead

demandInput

skip

isNotEmpty

isEmpty

getByteString

modify

readN

ensureN

Higher-level parsers

IEEE754 parsers

toFloat

toFloat16

float16be

float16le

float32be

float32le

float64be

float64le

Integer parsers

int8

int16be

int16le

int32be

int32le

int64be

int64le

data IntegerError

integerError

_IntegerTagUnexpectedEof

_Integer0TagUnexpectedEof

_Integer1TagUnexpectedEof

_IntegerListError

integer

List parsers

data ListError

listError

listErrorIso

list

many

Higher-level combinators

runAndKeepTrack

pushBack

pushFront

xrunGetIncremental

noMeansNo

prompt

isolate

lookAhead

lookAheadM

lookAheadE

readNWith

calculateOffset

pushChunk

pushChunks

pushEndOfInput

Error label

(!+)

addLabel

(!-)

setLabel

(!!-)

modifyLabel

Decoder

data Decoder e a

decoder

_Fail

_Partial

_Done

Run Get parser

runGet

(.>>)

(<<.)

runGetIncremental

XDecoder data type

data XDecoder e a

Reduction

xdecoder

Prisms

_XFail

_XPartial

_XDone

_XBytesRead

CompletedXDecoder data type

data CompletedXDecoder e a

Reduction

completedXDecoder

Prism

_CompletedFail

_CompletedDone

Isomorphism

completedIso

Lens

completedByteString

completedValue

Prism

uncomplete

Traversal

uncompletedByteString

uncompletedValue