Portability | portable |
---|---|
Stability | experimental |
Maintainer | libraries@haskell.org |
Safe Haskell | None |
Utilities for the Haskell parser.
Documentation
mkRecConstrOrUpdate :: HsExp -> [HsFieldUpdate] -> P HsExpSource
checkContext :: HsType -> P HsContextSource
checkAssertion :: HsType -> P HsAsstSource
checkDataHeader :: HsQualType -> P (HsContext, HsName, [HsName])Source
checkClassHeader :: HsQualType -> P (HsContext, HsName, [HsName])Source
checkInstHeader :: HsQualType -> P (HsContext, HsQName, [HsType])Source
checkPattern :: HsExp -> P HsPatSource
checkClassBody :: [HsDecl] -> P [HsDecl]Source
checkUnQual :: HsQName -> P HsNameSource
checkRevDecls :: [HsDecl] -> P [HsDecl]Source