Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- renderSig :: SigType -> LibType -> CodeGenType -> FilePath -> TemplateType -> ModuleSuffix -> FileSuffix -> (Maybe (LibType, Text), Text, Parsable, [Arg]) -> Text
- haskellSig :: LibType -> Text -> SigType -> TemplateType -> [Arg] -> Parsable -> Text
- mkHsname :: LibType -> SigType -> Maybe (LibType, Text) -> Text -> Text
- data SigType
Documentation
renderSig :: SigType -> LibType -> CodeGenType -> FilePath -> TemplateType -> ModuleSuffix -> FileSuffix -> (Maybe (LibType, Text), Text, Parsable, [Arg]) -> Text Source #
Render a single function signature.
haskellSig :: LibType -> Text -> SigType -> TemplateType -> [Arg] -> Parsable -> Text Source #
mkHsname :: LibType -> SigType -> Maybe (LibType, Text) -> Text -> Text Source #
render a haskell function name.