Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Resume = Resume {
- resumeStmt :: String
- resumeContext :: ForeignRef (ResumeContext [HValueRef])
- resumeBindings :: ResumeBindings
- resumeFinalIds :: [Id]
- resumeApStack :: ForeignHValue
- resumeBreakInfo :: Maybe BreakInfo
- resumeSpan :: SrcSpan
- resumeDecl :: String
- resumeCCS :: RemotePtr CostCentreStack
- resumeHistory :: [History]
- resumeHistoryIx :: Int
- type ResumeBindings = ([TyThing], IcGlobalRdrEnv)
- data IcGlobalRdrEnv = IcGlobalRdrEnv {}
- data History = History {}
- data ExecResult
- = ExecComplete { }
- | ExecBreak {
- breakNames :: [Name]
- breakInfo :: Maybe BreakInfo
- data SingleStep
- isStep :: SingleStep -> Bool
- data ExecOptions = ExecOptions {}
Documentation
type ResumeBindings = ([TyThing], IcGlobalRdrEnv) Source #
data IcGlobalRdrEnv Source #
Essentially a GlobalRdrEnv, but with additional cached values to allow efficient re-calculation when the imports change. Fields are strict to avoid space leaks (see T4029) All operations are in GHC.Runtime.Context. See Note [icReaderEnv recalculation]
IcGlobalRdrEnv | |
|
data ExecResult Source #
isStep :: SingleStep -> Bool Source #
data ExecOptions Source #
ExecOptions | |
|