HscMain

Making an HscEnv

newHscEnv

Compiling complete source files

type Compiler result

data HscStatus' a

type InteractiveStatus

type HscStatus

hscCompileOneShot

hscCompileBatch

hscCompileNothing

hscCompileInteractive

hscCompileCmmFile

hscCompileCore

Running passes separately

hscParse

hscTypecheckRename

hscDesugar

makeSimpleIface

makeSimpleDetails

hscSimplify

Backends

hscOneShotBackendOnly

hscBatchBackendOnly

hscNothingBackendOnly

hscInteractiveBackendOnly

Support for interactive evaluation

hscParseIdentifier

hscTcRcLookupName

hscTcRnGetInfo

hscCheckSafe

hscGetSafe

hscIsGHCiMonad

hscGetModuleInterface

hscRnImportDecls

hscTcRnLookupRdrName

hscStmt

hscStmtWithLocation

hscDecls

hscDeclsWithLocation

hscTcExpr

hscImport

hscKcType

hscCompileCoreExpr