hets -- a heterogenous Specification (CASL) tool set
Contents
Index
Haskell.Hatchet.Utils
Synopsis
getAModuleName
::
AHsModule
->
AModule
maybeGetDeclName
::
AHsDecl
->
Maybe
AHsName
getDeclName
::
AHsDecl
->
AHsName
doDump
:: [
String
] ->
String
->
Bool
fromAHsName
::
AHsName
->
String
fromAHsIdentifier
::
AHsIdentifier
->
String
isBindDecl
::
AHsDecl
->
Bool
isDataDecl
::
AHsDecl
->
Bool
isSigDecl
::
AHsDecl
->
Bool
isQualified
::
AHsName
->
Bool
qualifyName
::
AModule
->
AHsName
->
AHsName
getUnQualName
::
AHsName
->
String
fst3
:: (a, b, c) -> a
snd3
:: (a, b, c) -> b
trd3
:: (a, b, c) -> c
showListAndSep
:: (a ->
String
) ->
String
-> [a] ->
String
showListAndSepInWidth
:: (a ->
String
) ->
Int
->
String
-> [a] ->
String
nameSupply
:: [
String
]
nameOfTyCon
::
AHsType
->
AHsName
groupEquations
:: [
AHsDecl
] -> [(
AHsName
,
AHsDecl
)]
spacesToUnderscores
::
String
->
String
rJustify
::
Int
->
String
->
String
lJustify
::
Int
->
String
->
String
data
Binding
=
TopFun
|
ClassMethod
|
Instance
|
WhereFun
|
LetFun
|
LamPat
|
CasePat
|
GenPat
|
FunPat
|
Constr
Produced by
Haddock
version 0.6