lathe-0.1.0.0: Pure incremental byte parser.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Parser.Lathe.Numeric.FixedWidth

Description

Functions for parsing fixed-width human-readable numbers.

Synopsis

Documentation

int8HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Int8 

Consume 2 hexadecimal digits into an Int8.

int16HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Int16 

Consume 4 hexadecimal digits into an Int16.

int32HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Int32 

Consume 8 hexadecimal digits into an Int32.

int64HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Int64 

Consume 16 hexadecimal digits into an Int64.

word8HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Word8 

Consume 2 hexadecimal digits into a Word8.

word16HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Word16 

Consume 4 hexadecimal digits into a Word16.

word32HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Word32 

Consume 8 hexadecimal digits into a Word32.

word64HexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Word64 

Consume 16 hexadecimal digits into a Word64.

floatHexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Float 

Consume 8 hexadecimal digits into a Float.

doubleHexFixed Source #

Arguments

:: e

Malformed.

-> e

Reached end.

-> Parser e Double 

Consume 16 hexadecimal digits into a Double.