|
|
|
|
|
Documentation |
|
type Command = (String, String -> GHCi Bool, Maybe String, String -> IO [String]) |
|
data GHCiState |
|
|
data CtxtCmd |
Constructors | SetContext | | AddModules | | RemModules | |
|
|
|
type TickArray = Array Int [(BreakIndex, SrcSpan)] |
|
data GHCiOption |
Constructors | ShowTiming | | ShowType | | RevertCAFs | |
| Instances | |
|
|
data BreakLocation |
Constructors | | Instances | |
|
|
prettyLocations :: [(Int, BreakLocation)] -> SDoc |
|
recordBreak :: BreakLocation -> GHCi (Bool, Int) |
|
newtype GHCi a |
Constructors | | Instances | |
|
|
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 |