DDC.Core.Flow.Prim

Names and lexing

data Name

readName

Fragment specific kind constructors

data KiConFlow

readKiConFlow

Fragment specific type constructors

data TyConFlow

readTyConFlow

kindTyConFlow

Fragment specific data constructors

data DaConFlow

readDaConFlow

typeDaConFlow

Fusable Flow operators

data OpConcrete

readOpConcrete

typeOpConcrete

Series operators

data OpSeries

readOpSeries

typeOpSeries

Control operators

data OpControl

readOpControl

typeOpControl

Store operators

data OpStore

readOpStore

typeOpStore

Store operators

data OpVector

readOpVector

typeOpVector

Primitive type constructors

data PrimTyCon

kindPrimTyCon

Primitive arithmetic operators

data PrimArith

typePrimArith

Primitive vector operators

data PrimVec

typePrimVec

multiOfPrimVec

liftPrimArithToVec

lowerPrimVecToArith

Casting between primitive types

data PrimCast

typePrimCast