module TcIface where
-tcIfaceDecl :: IfaceSyn.IfaceDecl -> TcRnTypes.IfL TypeRep.TyThing
+tcIfaceDecl :: GHC.Base.Bool -> IfaceSyn.IfaceDecl -> TcRnTypes.IfL TypeRep.TyThing
tcIfaceInst :: IfaceSyn.IfaceInst -> TcRnTypes.IfL InstEnv.Instance
-tcIfaceRule :: IfaceSyn.IfaceRule -> TcRnTypes.IfL CoreSyn.CoreRule
+tcIfaceRules :: GHC.Base.Bool -> [IfaceSyn.IfaceRule] -> TcRnTypes.IfL [CoreSyn.CoreRule]
--- /dev/null
+module HaddockLex where
+
+tokenise :: GHC.Base.String -> [Token]
+
+data Token
+ = TokPara
+ | TokNumber
+ | TokBullet
+ | TokDefStart
+ | TokDefEnd
+ | TokSpecial GHC.Base.Char
+ | TokIdent [RdrName.RdrName]
+ | TokString GHC.Base.String
+ | TokURL GHC.Base.String
+ | TokAName GHC.Base.String
+ | TokBirdTrack GHC.Base.String
tcGRHSsPat :: HsExpr.GRHSs Name.Name
-> TcType.BoxyRhoType
- -> TcRnTypes.TcM (HsExpr.GRHSs Var.Id)
+ -> TcRnTypes.TcM (HsExpr.GRHSs TcRnTypes.TcId)
tcMatchesFun :: Name.Name
-> HsExpr.MatchGroup Name.Name
-> TcType.BoxyRhoType
- -> TcRnTypes.TcM (HsBinds.ExprCoFn, HsExpr.MatchGroup Var.Id)
+ -> TcRnTypes.TcM (HsBinds.HsWrapper, HsExpr.MatchGroup TcRnTypes.TcId)
data Type
data PredType
data TyThing
+type Kind = Type