shimmer-0.1.1: The Reflective Lambda Machine

Safe HaskellNone
LanguageHaskell98

SMR.Codec.Peek

Synopsis

Documentation

peekFileDecls :: Peek [Decl Text Prim] Source #

Peek a list of Decl from memory, including the SMR file header.

peekDecl :: Peek (Decl Text Prim) Source #

Peek a Decl from memory.

peekExp :: Peek (Exp Text Prim) Source #

Peek an Exp from memory.

peekKey :: Peek Key Source #

Peek a Key from memory.

peekParam :: Peek Param Source #

Peek a Param from memory.

peekCar :: Peek (Car Text Prim) Source #

Peek a Car from memory.

peekSnvBind :: Peek (SnvBind Text Prim) Source #

Peek an SnvBind from memory.

peekUpsBump :: Peek UpsBump Source #

Peek an UpsBump from memory.

peekRef :: Peek (Ref Text Prim) Source #

Peek a Ref from memory.

peekName :: Peek Name Source #

Peek a Name from memory.

peekBump :: Peek Integer Source #

Peek a Bump counter from memory.

peekNom :: Peek Integer Source #

Peek a Nom from memory.

peekWord8 :: Peek Word8 Source #

Peek a Word8 from memory, in network byte order, with bounds check.

peekWord16 :: Peek Word16 Source #

Peek a Word16 from memory, in network byte order, with bounds check.

peekWord32 :: Peek Word32 Source #

Peek a Word32 from memory, in network byte order, with bounds check.

peekWord64 :: Peek Word64 Source #

Peek a Word64 from memory, in network byte order, with bounds check.