to-haskell-0.3.0: A type class and some utilities for generating Haskell code.

Stabilityexperimental
Maintainerconal@tabula.com
Safe HaskellSafe-Inferred

Language.Haskell.Exts.ToHaskell

Description

Conversion to Haskell code, plus utilities

Documentation

class ToHS a whereSource

Methods

toHS :: a -> HDocSource

type HDoc = Prec -> ExpSource

appHS :: Binop HDocSource

ifHS :: Ternop HDocSource

lamHS :: Pat -> Unop HDocSource

letHS :: Pat -> Binop HDocSource

hsShow :: Show a => a -> HDocSource

class ToHSPat a whereSource

Methods

toHSPat :: a -> PatSource