Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
prettyDatumStruct :: ABT Term abt => DatumStruct xs (abt '[]) a -> Doc Source #
prettyPattern :: Pattern xs a -> Doc Source #
goCode :: PDatumCode xss vars a -> Doc Source #
goStruct :: PDatumStruct xs vars a -> Doc Source #
prettyShow :: Show a => a -> Doc Source #
prettyLiteral :: Literal a -> Doc Source #
prettyMeasureOp :: (ABT Term abt, typs ~ UnLCs args, args ~ LCs typs) => MeasureOp typs a -> SArgs abt args -> Doc Source #
pUnsafeCoerce :: Coercion a b -> String Source #
prettyPrimOp :: (ABT Term abt, typs ~ UnLCs args, args ~ LCs typs) => PrimOp typs a -> SArgs abt args -> Doc Source #