Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Config = Config {
- recordName :: String
- implicitName :: String
- constraintName :: String
- functionName :: String
- operatorTable :: [(Char, String)]
- autoConfig :: String -> Config
- defaultConfig :: Config
- makeDefinitions :: [Name] -> Q [Dec]
- makeDefinitionsWithConfig :: Config -> [Name] -> Q [Dec]
- makePattern :: String -> Name -> Q [Dec]
Documentation
Config | |
|
autoConfig :: String -> Config Source #
makeDefinitions :: [Name] -> Q [Dec] Source #
Given a list of names names
, makeDefinitions
constructs the following:
makeDefinitionsWithConfig :: Config -> [Name] -> Q [Dec] Source #
Like makeDefinitions
, but allows some control over the generated names.