ghc-7.0.3: The GHC API

TcSMonad

Documentation

type Xi = Type

isWanted :: CtFlavor -> Bool

isGiven :: CtFlavor -> Bool

isDerived :: CtFlavor -> Bool

isFlexiTcsTv :: TyVar -> Bool

canSolve :: CtFlavor -> CtFlavor -> Bool

data TcS a

failTcS :: SDoc -> TcS a

panicTcS :: SDoc -> TcS a

traceTcS :: String -> SDoc -> TcS ()

traceFireTcS :: Int -> SDoc -> TcS ()

tryTcS :: TcS a -> TcS a

recoverTcS :: TcS a -> TcS a -> TcS a

wrapErrTcS :: TcM a -> TcS a

wrapWarnTcS :: TcM a -> TcS a

compatKind :: Kind -> Kind -> Bool

getDefaultInfo :: TcS (SimplContext, [Type], (Bool, Bool))

warnTcS :: CtLoc orig -> Bool -> SDoc -> TcS ()