hets -- a heterogenous Specification (CASL) tool set
Contents
Index
Haskell.Hatchet.HsParseUtils
Synopsis
parseError
::
String
->
P
a
splitTyConApp
::
HsType
->
P
(
HsName
, [
HsType
])
mkModule
::
Module
->
Maybe
[
HsExportSpec
] -> ([
HsImportDecl
], [
HsDecl
]) ->
HsModule
mkRecConstrOrUpdate
::
HsExp
-> [
HsFieldUpdate
] ->
P
HsExp
checkPrec
::
String
->
P
String
checkContext
::
HsType
->
P
HsContext
checkAssertion
::
HsType
->
P
HsAsst
checkDataHeader
::
HsQualType
->
P
(
HsContext
,
HsName
, [
HsName
])
checkSimple
::
HsType
-> [
HsName
] ->
P
(
HsName
, [
HsName
])
checkPattern
::
HsExp
->
P
HsPat
checkPatterns
:: [
HsExp
] ->
P
[
HsPat
]
checkExpr
::
HsExp
->
P
HsExp
checkValDef
:: (
SrcLoc
,
HsExp
,
HsRhs
, [
HsDecl
]) ->
P
HsDecl
checkUnQual
::
HsQName
->
P
HsName
readInteger
::
String
->
Integer
readRational
::
String
->
Rational
Produced by
Haddock
version 0.6