Stability | experimental |
---|---|
Maintainer | conal@conal.net |
Safe Haskell | Safe-Infered |
Convert values to Haskell abstract syntax
- class ToHsExp a where
- varid :: String -> HsExp
- varsym :: String -> HsExp
- toHsApp1 :: ToHsExp a => String -> a -> HsExp
- toHsApp2 :: (ToHsExp a, ToHsExp b) => String -> a -> b -> HsExp
- infixApp :: HsName -> HsExp -> HsExp -> HsExp
- toHsInfix :: (ToHsExp a, ToHsExp b) => HsName -> a -> b -> HsExp
- prettyAsHsExp :: ToHsExp a => a -> String