hyraxAbi-0.2.3.1: Modules for parsing, generating and manipulating AB1 files.

Copyright(c) HyraxBio 2018
LicenseBSD3
Maintainerandre@hyraxbio.co.za, andre@andrevdm.com
Stabilitybeta
Safe HaskellSafe
LanguageHaskell2010

Hyrax.Abi

Description

This module contains the core types for working with AB1 files.

See

Synopsis

Documentation

data Abi Source #

A single ABI

Constructors

Abi 
Instances
Eq Abi Source # 
Instance details

Defined in Hyrax.Abi

Methods

(==) :: Abi -> Abi -> Bool #

(/=) :: Abi -> Abi -> Bool #

Show Abi Source # 
Instance details

Defined in Hyrax.Abi

Methods

showsPrec :: Int -> Abi -> ShowS #

show :: Abi -> String #

showList :: [Abi] -> ShowS #

data Header Source #

ABI header

Constructors

Header 

Fields

Instances
Eq Header Source # 
Instance details

Defined in Hyrax.Abi

Methods

(==) :: Header -> Header -> Bool #

(/=) :: Header -> Header -> Bool #

Show Header Source # 
Instance details

Defined in Hyrax.Abi

data Directory Source #

ABI directory entry. The dData field contains the data for the entry

Constructors

Directory 

Fields

Instances
Eq Directory Source # 
Instance details

Defined in Hyrax.Abi

Show Directory Source # 
Instance details

Defined in Hyrax.Abi

getElemType :: Int -> ElemType Source #

Get an ElemType from a elem type code

describeElemType :: Int -> (ElemType, Text) Source #

Get the description for an ElemType