Language.Haskell.Interpreter
class MonadInterpreter m
data InterpreterT m a
type Interpreter
runInterpreter
data Option m a
data OptionVal m
get
set
languageExtensions
availableExtensions
glasgowExtensions
data Extension
installedModulesInScope
searchPath
setUseLanguageExtensions
setInstalledModsAreInScopeQualified
type ModuleName
isModuleInterpreted
loadModules
getLoadedModules
setTopLevelModules
setImports
setImportsQ
reset
data ModuleElem
type Id
name
children
getModuleExports
getModuleAnnotations
getValAnnotations
typeOf
typeChecks
kindOf
interpret
as
infer
eval
data InterpreterError
data GhcError
data MultipleInstancesNotAllowed
ghcVersion
parens