| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Documentation | ||||||||||||||||||||||||||||||||||
type Command = (String, String -> GHCi Bool, Maybe String, String -> IO [String]) | ||||||||||||||||||||||||||||||||||
data GHCiState | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
data CtxtCmd | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
type TickArray = Array Int [(BreakIndex, SrcSpan)] | ||||||||||||||||||||||||||||||||||
data GHCiOption | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
data BreakLocation | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
prettyLocations :: [(Int, BreakLocation)] -> SDoc | ||||||||||||||||||||||||||||||||||
recordBreak :: BreakLocation -> GHCi (Bool, Int) | ||||||||||||||||||||||||||||||||||
newtype GHCi a | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
reflectGHCi :: (Session, IORef GHCiState) -> GHCi a -> IO a | ||||||||||||||||||||||||||||||||||
reifyGHCi :: ((Session, IORef GHCiState) -> IO a) -> GHCi a | ||||||||||||||||||||||||||||||||||
startGHCi :: GHCi a -> GHCiState -> Ghc a | ||||||||||||||||||||||||||||||||||
ghciHandleGhcException :: (GhcException -> GHCi a) -> GHCi a -> GHCi a | ||||||||||||||||||||||||||||||||||
getGHCiState :: GHCi GHCiState | ||||||||||||||||||||||||||||||||||
setGHCiState :: GHCiState -> GHCi () | ||||||||||||||||||||||||||||||||||
liftGhc :: Ghc a -> GHCi a | ||||||||||||||||||||||||||||||||||
getPrelude :: GHCi Module | ||||||||||||||||||||||||||||||||||
saved_sess :: IORef Session | ||||||||||||||||||||||||||||||||||
no_saved_sess :: Session | ||||||||||||||||||||||||||||||||||
saveSession :: GHCi () | ||||||||||||||||||||||||||||||||||
splatSavedSession :: GHCi () | ||||||||||||||||||||||||||||||||||
withRestoredSession :: Ghc a -> IO a | ||||||||||||||||||||||||||||||||||
getDynFlags :: GHCi DynFlags | ||||||||||||||||||||||||||||||||||
setDynFlags :: DynFlags -> GHCi [PackageId] | ||||||||||||||||||||||||||||||||||
isOptionSet :: GHCiOption -> GHCi Bool | ||||||||||||||||||||||||||||||||||
setOption :: GHCiOption -> GHCi () | ||||||||||||||||||||||||||||||||||
unsetOption :: GHCiOption -> GHCi () | ||||||||||||||||||||||||||||||||||
io :: IO a -> GHCi a | ||||||||||||||||||||||||||||||||||
printForUser :: SDoc -> GHCi () | ||||||||||||||||||||||||||||||||||
printForUserPartWay :: SDoc -> GHCi () | ||||||||||||||||||||||||||||||||||
runStmt :: String -> SingleStep -> GHCi RunResult | ||||||||||||||||||||||||||||||||||
resume :: (SrcSpan -> Bool) -> SingleStep -> GHCi RunResult | ||||||||||||||||||||||||||||||||||
timeIt :: GHCi a -> GHCi a | ||||||||||||||||||||||||||||||||||
getAllocations :: IO Int64 | ||||||||||||||||||||||||||||||||||
printTimes :: Integer -> Integer -> IO () | ||||||||||||||||||||||||||||||||||
revertCAFs :: GHCi () | ||||||||||||||||||||||||||||||||||
rts_revertCAFs :: IO () | ||||||||||||||||||||||||||||||||||
stdin_ptr :: IORef (Ptr ()) | ||||||||||||||||||||||||||||||||||
stdout_ptr :: IORef (Ptr ()) | ||||||||||||||||||||||||||||||||||
stderr_ptr :: IORef (Ptr ()) | ||||||||||||||||||||||||||||||||||
initInterpBuffering :: Ghc () | ||||||||||||||||||||||||||||||||||
flushInterpBuffers :: GHCi () | ||||||||||||||||||||||||||||||||||
turnOffBuffering :: IO () | ||||||||||||||||||||||||||||||||||
getHandle :: IORef (Ptr ()) -> IO Handle | ||||||||||||||||||||||||||||||||||
Produced by Haddock version 2.4.2 |