| ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
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 () | ||||||||||||||||||||||||||||||||||||
withVirtualPath :: GHCi a -> GHCi a | ||||||||||||||||||||||||||||||||||||
runStmt :: String -> SingleStep -> GHCi RunResult | ||||||||||||||||||||||||||||||||||||
resume :: 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.3.0 |