ddc-core-salt-0.3.1.1: Disciplined Disciple Compiler C code generator.

Safe HaskellNone

DDC.Core.Lite.Compounds

Synopsis

Documentation

tBoolU :: Type NameSource

Unboxed `Bool#` type constructor.

tBool :: Region Name -> Type NameSource

Application of the Bool type constructor.

tNatU :: Type NameSource

The Nat# type constructor.

tNat :: Region Name -> Type NameSource

Application of the Nat type constructor.

dcNatU :: Integer -> DaCon NameSource

A Literal Nat# data constructor.

xNatU :: a -> Integer -> Exp a NameSource

A literal Nat#

tIntU :: Type NameSource

Unboxed `Int#` type constructor.

tInt :: Region Name -> Type NameSource

Application of the Int type constructor.

tWordU :: Int -> Type NameSource

Unboxed `WordN#` type constructor of the given width.

tPair :: Region Name -> Type Name -> Type Name -> Type NameSource

Application of the Pair type constructor.

tList :: Region Name -> Type Name -> Type NameSource

Application of the List type constructor.