haskell-src-1.0.1.3: Manipulating Haskell source code
Source code
Contents
Index
Language.Haskell.ParseUtils
Portability
portable
Stability
experimental
Maintainer
libraries@haskell.org
Description
Utilities for the Haskell parser.
Documentation
splitTyConApp
::
HsType
->
P
(
HsName
, [
HsType
])
Source
mkRecConstrOrUpdate
::
HsExp
-> [
HsFieldUpdate
] ->
P
HsExp
Source
checkPrec
::
Integer
->
P
Int
Source
checkContext
::
HsType
->
P
HsContext
Source
checkAssertion
::
HsType
->
P
HsAsst
Source
checkDataHeader
::
HsQualType
->
P
(
HsContext
,
HsName
, [
HsName
])
Source
checkClassHeader
::
HsQualType
->
P
(
HsContext
,
HsName
, [
HsName
])
Source
checkInstHeader
::
HsQualType
->
P
(
HsContext
,
HsQName
, [
HsType
])
Source
checkPattern
::
HsExp
->
P
HsPat
Source
checkExpr
::
HsExp
->
P
HsExp
Source
checkValDef
::
SrcLoc
->
HsExp
->
HsRhs
-> [
HsDecl
] ->
P
HsDecl
Source
checkClassBody
:: [
HsDecl
] ->
P
[
HsDecl
]
Source
checkUnQual
::
HsQName
->
P
HsName
Source
checkRevDecls
:: [
HsDecl
] ->
P
[
HsDecl
]
Source
Produced by
Haddock
version 2.4.2