| ||||||||
| ||||||||
| Description | ||||||||
| Utilities for the Haskell parser. | ||||||||
| Documentation | ||||||||
| splitTyConApp :: HsType -> P (HsName, [HsType]) | ||||||||
| mkRecConstrOrUpdate :: HsExp -> [HsFieldUpdate] -> P HsExp | ||||||||
| checkPrec :: Integer -> P Int | ||||||||
| checkContext :: HsType -> P HsContext | ||||||||
| checkAssertion :: HsType -> P HsAsst | ||||||||
| checkDataHeader :: HsQualType -> P (HsContext, HsName, [HsName]) | ||||||||
| checkClassHeader :: HsQualType -> P (HsContext, HsName, [HsName]) | ||||||||
| checkInstHeader :: HsQualType -> P (HsContext, HsQName, [HsType]) | ||||||||
| checkPattern :: HsExp -> P HsPat | ||||||||
| checkExpr :: HsExp -> P HsExp | ||||||||
| checkValDef :: SrcLoc -> HsExp -> HsRhs -> [HsDecl] -> P HsDecl | ||||||||
| checkClassBody :: [HsDecl] -> P [HsDecl] | ||||||||
| checkUnQual :: HsQName -> P HsName | ||||||||
| checkRevDecls :: [HsDecl] -> P [HsDecl] | ||||||||
| Produced by Haddock version 2.7.2 |