djinn-lib-0.0.1.4: Generate Haskell code from a type. Library extracted from djinn package.
Safe HaskellSafe-Inferred
LanguageHaskell98

Djinn.HTypes

Documentation

data HKind Source #

Constructors

KStar 
KArrow HKind HKind 
KVar Int 

Instances

Instances details
Show HKind Source # 
Instance details

Defined in Djinn.HTypes

Eq HKind Source # 
Instance details

Defined in Djinn.HTypes

Methods

(==) :: HKind -> HKind -> Bool Source #

(/=) :: HKind -> HKind -> Bool Source #

data HType Source #

Instances

Instances details
Read HType Source # 
Instance details

Defined in Djinn.HTypes

Show HType Source # 
Instance details

Defined in Djinn.HTypes

Eq HType Source # 
Instance details

Defined in Djinn.HTypes

Methods

(==) :: HType -> HType -> Bool Source #

(/=) :: HType -> HType -> Bool Source #

data HClause Source #

Constructors

HClause HSymbol [HPat] HExpr 

Instances

Instances details
Show HClause Source # 
Instance details

Defined in Djinn.HTypes

Eq HClause Source # 
Instance details

Defined in Djinn.HTypes

data HPat Source #

Instances

Instances details
Show HPat Source # 
Instance details

Defined in Djinn.HTypes

Eq HPat Source # 
Instance details

Defined in Djinn.HTypes

Methods

(==) :: HPat -> HPat -> Bool Source #

(/=) :: HPat -> HPat -> Bool Source #

data HExpr Source #

Instances

Instances details
Show HExpr Source # 
Instance details

Defined in Djinn.HTypes

Eq HExpr Source # 
Instance details

Defined in Djinn.HTypes

Methods

(==) :: HExpr -> HExpr -> Bool Source #

(/=) :: HExpr -> HExpr -> Bool Source #