ddc-core-tetra-0.4.1.3: Disciplined Disciple Compiler intermediate language.
DDC.Core.Tetra.Compounds
Contents
Synopsis
module DDC.Core.Compounds.Annot
tBool :: Type NameSource
Primitive Bool type.
Bool
tNat :: Type NameSource
Primitive Nat type.
Nat
tInt :: Type NameSource
Primitive Int type.
Int
tWord :: Int -> Type NameSource
Primitive WordN type of the given width.
WordN
tBoxed :: Type Name -> Type NameSource
Construct a boxed representation type.
tUnboxed :: Type Name -> Type NameSource
Construct an unboxed representation type.
xCastConvert :: a -> Type Name -> Type Name -> Exp a Name -> Exp a NameSource