Functions to generate documentation in "CDoc" format.
Author: Sandra Dylus
Version: March 2021
generateCDoc
:: String -> String -> [(SourceLine,String)] -> AnaInfo -> IO String
|
removeForall
:: TypeExpr -> TypeExpr
|
funcComment
:: String -> [(SourceLine,String)] -> String
|
dataComment
:: String -> [(SourceLine,String)] -> String
|
flexRigid
:: Rule -> FlexRigidResult
|
author
:: [(String,String)] -> String
|
consSignature
:: ConsDecl -> ((String,String),[TypeExpr])
|
newconsSignature
:: NewConsDecl -> ((String,String),[TypeExpr])
|
Constructors:
ModuleInfo
:: String -> String -> String -> ModuleInfo
Constructors:
CurryInfo
:: ModuleInfo -> [FunctionInfo] -> [TypeInfo] -> CurryInfo
Constructors:
FunctionInfo
:: String -> TypeExpr -> String -> String -> Bool -> FlexRigidResult -> FunctionInfo
Constructors:
|
|
|
|
|
|
|
|