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 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