YhcSource codeContentsIndex
Yhc.Core.Prim
Documentation
data Prim
Constructors
Prim
primName :: String
primType :: [PrimType]
primStrict :: [Bool]a function signature
primEval :: ([CoreExpr] -> CoreExpr)True is strict in argument n, [] is unknown
primOp :: PrimOp
show/hide Instances
Show Prim
data PrimOp
Constructors
PrimSeq
PrimOrd
PrimAdd
PrimSub
PrimMul
PrimDiv
PrimRem
PrimQuot
PrimQuotRem
PrimNeg
PrimAbs
PrimSignum
PrimEq
PrimNe
PrimLt
PrimGt
PrimLe
PrimGe
PrimCast
PrimHaskell
PrimOther String
show/hide Instances
Eq PrimOp
Show PrimOp
data PrimType
Constructors
PrimTypeAny
PrimTypeUnknown
PrimTypeHaskell String
PrimIO
PrimInt
PrimInteger
PrimDouble
PrimFloat
PrimChar
PrimString
PrimBool
show/hide Instances
primArity :: Prim -> Int
corePrims :: [Prim]
corePrim :: String -> Prim
corePrimMaybe :: String -> Maybe Prim
coreBytecodePrims :: [Prim]
coreHaskellPrims :: [Prim]
coreHaskellTypes :: [(String, String)]
Produced by Haddock version 0.8