HscMain

Making an HscEnv

newHscEnv

Compiling complete source files

type Messager

batchMsg

data HscStatus

hscCompileOneShot

hscCompileCmmFile

hscCompileCore

genericHscCompileGetFrontendResult

genModDetails

hscSimpleIface

hscWriteIface

hscNormalIface

hscGenHardCode

hscInteractive

Running passes separately

hscParse

hscTypecheckRename

hscDesugar

makeSimpleIface

makeSimpleDetails

hscSimplify

Support for interactive evaluation

hscParseIdentifier

hscTcRcLookupName

hscTcRnGetInfo

hscCheckSafe

hscGetSafe

hscIsGHCiMonad

hscGetModuleInterface

hscRnImportDecls

hscTcRnLookupRdrName

hscStmt

hscStmtWithLocation

hscDecls

hscDeclsWithLocation

hscTcExpr

hscImport

hscKcType

hscCompileCoreExpr

Low-level exports for hooks

hscCompileCoreExpr'

hscParse'

hscSimplify'

hscDesugar'

tcRnModule'

getHscEnv

hscSimpleIface'

hscNormalIface'

oneShotMsg

hscFileFrontEnd

genericHscFrontend

dumpIfaceStats