Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1f2b142b9d2ef4849a6f5316fa1c5b12 > files > 2238

ghc-6.10.4-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>GHC</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
></HEAD
><BODY
><DIV CLASS="outer"
><DIV CLASS="mini-topbar"
>GHC</DIV
><DIV CLASS="mini-synopsis"
><H1
>Initialisation
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdefaultErrorHandler" TARGET="main"
>defaultErrorHandler</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdefaultCleanupHandler" TARGET="main"
>defaultCleanupHandler</A
></DIV
> <H1
>GHC Monad
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AGhc" TARGET="main"
>Ghc</A
> a</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AGhcT" TARGET="main"
>GhcT</A
> m a</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="GHC.html#t%3AGhcMonad" TARGET="main"
>GhcMonad</A
> m</DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ArunGhc" TARGET="main"
>runGhc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ArunGhcT" TARGET="main"
>runGhcT</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AinitGhcMonad" TARGET="main"
>initGhcMonad</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Agcatch" TARGET="main"
>gcatch</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Agbracket" TARGET="main"
>gbracket</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Agfinally" TARGET="main"
>gfinally</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AclearWarnings" TARGET="main"
>clearWarnings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetWarnings" TARGET="main"
>getWarnings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AhasWarnings" TARGET="main"
>hasWarnings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AprintExceptionAndWarnings" TARGET="main"
>printExceptionAndWarnings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AprintWarnings" TARGET="main"
>printWarnings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AhandleSourceError" TARGET="main"
>handleSourceError</A
></DIV
> <H1
>Flags and settings
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ADynFlags" TARGET="main"
>DynFlags</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ADynFlag" TARGET="main"
>DynFlag</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ASeverity" TARGET="main"
>Severity</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AHscTarget" TARGET="main"
>HscTarget</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Adopt" TARGET="main"
>dopt</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AGhcMode" TARGET="main"
>GhcMode</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AGhcLink" TARGET="main"
>GhcLink</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdefaultObjectTarget" TARGET="main"
>defaultObjectTarget</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AparseDynamicFlags" TARGET="main"
>parseDynamicFlags</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetSessionDynFlags" TARGET="main"
>getSessionDynFlags</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetSessionDynFlags" TARGET="main"
>setSessionDynFlags</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AparseStaticFlags" TARGET="main"
>parseStaticFlags</A
></DIV
> <H1
>Targets
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATarget" TARGET="main"
>Target</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATargetId" TARGET="main"
>TargetId</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3APhase" TARGET="main"
>Phase</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetTargets" TARGET="main"
>setTargets</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetTargets" TARGET="main"
>getTargets</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AaddTarget" TARGET="main"
>addTarget</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AremoveTarget" TARGET="main"
>removeTarget</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AguessTarget" TARGET="main"
>guessTarget</A
></DIV
> <H1
>Extending the program scope 
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AextendGlobalRdrScope" TARGET="main"
>extendGlobalRdrScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetGlobalRdrScope" TARGET="main"
>setGlobalRdrScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AextendGlobalTypeScope" TARGET="main"
>extendGlobalTypeScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetGlobalTypeScope" TARGET="main"
>setGlobalTypeScope</A
></DIV
> <H1
>Loading/compiling the program
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Adepanal" TARGET="main"
>depanal</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aload" TARGET="main"
>load</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AloadWithLogger" TARGET="main"
>loadWithLogger</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ALoadHowMuch" TARGET="main"
>LoadHowMuch</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ASuccessFlag" TARGET="main"
>SuccessFlag</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdefaultWarnErrLogger" TARGET="main"
>defaultWarnErrLogger</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3AWarnErrLogger" TARGET="main"
>WarnErrLogger</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AworkingDirectoryChanged" TARGET="main"
>workingDirectoryChanged</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AparseModule" TARGET="main"
>parseModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AtypecheckModule" TARGET="main"
>typecheckModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdesugarModule" TARGET="main"
>desugarModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AloadModule" TARGET="main"
>loadModule</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AParsedModule" TARGET="main"
>ParsedModule</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATypecheckedModule" TARGET="main"
>TypecheckedModule</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ADesugaredModule" TARGET="main"
>DesugaredModule</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATypecheckedSource" TARGET="main"
>TypecheckedSource</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3AParsedSource" TARGET="main"
>ParsedSource</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3ARenamedSource" TARGET="main"
>RenamedSource</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATypecheckedMod" TARGET="main"
>TypecheckedMod</A
> m</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="GHC.html#t%3AParsedMod" TARGET="main"
>ParsedMod</A
> m</DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcoreModule" TARGET="main"
>coreModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcompileToCoreModule" TARGET="main"
>compileToCoreModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcompileToCoreSimplified" TARGET="main"
>compileToCoreSimplified</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcompileCoreToObj" TARGET="main"
>compileCoreToObj</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetModSummary" TARGET="main"
>getModSummary</A
></DIV
> <H1
>Parsing Haddock comments
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AparseHaddockComment" TARGET="main"
>parseHaddockComment</A
></DIV
> <H1
>Inspecting the module structure of the program
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModuleGraph" TARGET="main"
>ModuleGraph</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModSummary" TARGET="main"
>ModSummary</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Ams_mod_name" TARGET="main"
>ms_mod_name</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModLocation" TARGET="main"
>ModLocation</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetModuleGraph" TARGET="main"
>getModuleGraph</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisLoaded" TARGET="main"
>isLoaded</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AtopSortModuleGraph" TARGET="main"
>topSortModuleGraph</A
></DIV
> <H1
>Inspecting modules
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModuleInfo" TARGET="main"
>ModuleInfo</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetModuleInfo" TARGET="main"
>getModuleInfo</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoTyThings" TARGET="main"
>modInfoTyThings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoTopLevelScope" TARGET="main"
>modInfoTopLevelScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoExports" TARGET="main"
>modInfoExports</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoInstances" TARGET="main"
>modInfoInstances</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoIsExportedName" TARGET="main"
>modInfoIsExportedName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoLookupName" TARGET="main"
>modInfoLookupName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AlookupGlobalName" TARGET="main"
>lookupGlobalName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmkPrintUnqualifiedForModule" TARGET="main"
>mkPrintUnqualifiedForModule</A
></DIV
> <H1
>Querying the environment
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApackageDbModules" TARGET="main"
>packageDbModules</A
></DIV
> <H1
>Printing
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3APrintUnqualified" TARGET="main"
>PrintUnqualified</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AalwaysQualify" TARGET="main"
>alwaysQualify</A
></DIV
> <H1
>Interactive evaluation
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetBindings" TARGET="main"
>getBindings</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetPrintUnqual" TARGET="main"
>getPrintUnqual</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AfindModule" TARGET="main"
>findModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetContext" TARGET="main"
>setContext</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetContext" TARGET="main"
>getContext</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetNamesInScope" TARGET="main"
>getNamesInScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetRdrNamesInScope" TARGET="main"
>getRdrNamesInScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetGRE" TARGET="main"
>getGRE</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmoduleIsInterpreted" TARGET="main"
>moduleIsInterpreted</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetInfo" TARGET="main"
>getInfo</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AexprType" TARGET="main"
>exprType</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AtypeKind" TARGET="main"
>typeKind</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AparseName" TARGET="main"
>parseName</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ARunResult" TARGET="main"
>RunResult</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ArunStmt" TARGET="main"
>runStmt</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ASingleStep" TARGET="main"
>SingleStep</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aresume" TARGET="main"
>resume</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AResume" TARGET="main"
>Resume</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AHistory" TARGET="main"
>History</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetHistorySpan" TARGET="main"
>getHistorySpan</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetHistoryModule" TARGET="main"
>getHistoryModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetResumeContext" TARGET="main"
>getResumeContext</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aabandon" TARGET="main"
>abandon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AabandonAll" TARGET="main"
>abandonAll</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aback" TARGET="main"
>back</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aforward" TARGET="main"
>forward</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AshowModule" TARGET="main"
>showModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisModuleInterpreted" TARGET="main"
>isModuleInterpreted</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcompileExpr" TARGET="main"
>compileExpr</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AHValue" TARGET="main"
>HValue</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdynCompileExpr" TARGET="main"
>dynCompileExpr</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AlookupName" TARGET="main"
>lookupName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AobtainTermFromId" TARGET="main"
>obtainTermFromId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AobtainTermFromVal" TARGET="main"
>obtainTermFromVal</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AreconstructType" TARGET="main"
>reconstructType</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodInfoModBreaks" TARGET="main"
>modInfoModBreaks</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModBreaks" TARGET="main"
>ModBreaks</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3ABreakIndex" TARGET="main"
>BreakIndex</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ABreakInfo" TARGET="main"
>BreakInfo</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ABreakArray" TARGET="main"
>BreakArray</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetBreakOn" TARGET="main"
>setBreakOn</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsetBreakOff" TARGET="main"
>setBreakOff</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetBreak" TARGET="main"
>getBreak</A
></DIV
> <H1
>Abstract syntax elements
</H1
> <H2
>Packages
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3APackageId" TARGET="main"
>PackageId</A
> </DIV
> <H2
>Modules
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModule" TARGET="main"
>Module</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmkModule" TARGET="main"
>mkModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprModule" TARGET="main"
>pprModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmoduleName" TARGET="main"
>moduleName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmodulePackageId" TARGET="main"
>modulePackageId</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AModuleName" TARGET="main"
>ModuleName</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmkModuleName" TARGET="main"
>mkModuleName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmoduleNameString" TARGET="main"
>moduleNameString</A
></DIV
> <H2
>Names
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AName" TARGET="main"
>Name</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisExternalName" TARGET="main"
>isExternalName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AnameModule" TARGET="main"
>nameModule</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprParenSymName" TARGET="main"
>pprParenSymName</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AnameSrcSpan" TARGET="main"
>nameSrcSpan</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
>&nbsp;<A HREF="GHC.html#t%3ANamedThing" TARGET="main"
>NamedThing</A
> a</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ARdrName" TARGET="main"
>RdrName</A
> </DIV
> <H2
>Identifiers
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3AId" TARGET="main"
>Id</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AidType" TARGET="main"
>idType</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisImplicitId" TARGET="main"
>isImplicitId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisDeadBinder" TARGET="main"
>isDeadBinder</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisExportedId" TARGET="main"
>isExportedId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisLocalId" TARGET="main"
>isLocalId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisGlobalId" TARGET="main"
>isGlobalId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisRecordSelector" TARGET="main"
>isRecordSelector</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisPrimOpId" TARGET="main"
>isPrimOpId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisFCallId" TARGET="main"
>isFCallId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisClassOpId_maybe" TARGET="main"
>isClassOpId_maybe</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisDataConWorkId" TARGET="main"
>isDataConWorkId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AidDataCon" TARGET="main"
>idDataCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisBottomingId" TARGET="main"
>isBottomingId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisDictonaryId" TARGET="main"
>isDictonaryId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ArecordSelectorFieldLabel" TARGET="main"
>recordSelectorFieldLabel</A
></DIV
> <H2
>Type constructors
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATyCon" TARGET="main"
>TyCon</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AtyConTyVars" TARGET="main"
>tyConTyVars</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AtyConDataCons" TARGET="main"
>tyConDataCons</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AtyConArity" TARGET="main"
>tyConArity</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisClassTyCon" TARGET="main"
>isClassTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisSynTyCon" TARGET="main"
>isSynTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisNewTyCon" TARGET="main"
>isNewTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisPrimTyCon" TARGET="main"
>isPrimTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisFunTyCon" TARGET="main"
>isFunTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisOpenTyCon" TARGET="main"
>isOpenTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsynTyConDefn" TARGET="main"
>synTyConDefn</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsynTyConType" TARGET="main"
>synTyConType</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsynTyConResKind" TARGET="main"
>synTyConResKind</A
></DIV
> <H2
>Type variables
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATyVar" TARGET="main"
>TyVar</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AalphaTyVars" TARGET="main"
>alphaTyVars</A
></DIV
> <H2
>Data constructors
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ADataCon" TARGET="main"
>DataCon</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdataConSig" TARGET="main"
>dataConSig</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdataConType" TARGET="main"
>dataConType</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdataConTyCon" TARGET="main"
>dataConTyCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdataConFieldLabels" TARGET="main"
>dataConFieldLabels</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdataConIsInfix" TARGET="main"
>dataConIsInfix</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisVanillaDataCon" TARGET="main"
>isVanillaDataCon</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdataConStrictMarks" TARGET="main"
>dataConStrictMarks</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AStrictnessMark" TARGET="main"
>StrictnessMark</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisMarkedStrict" TARGET="main"
>isMarkedStrict</A
></DIV
> <H2
>Classes
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AClass" TARGET="main"
>Class</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AclassMethods" TARGET="main"
>classMethods</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AclassSCTheta" TARGET="main"
>classSCTheta</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AclassTvsFds" TARGET="main"
>classTvsFds</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprFundeps" TARGET="main"
>pprFundeps</A
></DIV
> <H2
>Instances
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AInstance" TARGET="main"
>Instance</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AinstanceDFunId" TARGET="main"
>instanceDFunId</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprInstance" TARGET="main"
>pprInstance</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprInstanceHdr" TARGET="main"
>pprInstanceHdr</A
></DIV
> <H2
>Types and Kinds
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AType" TARGET="main"
>Type</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsplitForAllTys" TARGET="main"
>splitForAllTys</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AfunResultTy" TARGET="main"
>funResultTy</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprParendType" TARGET="main"
>pprParendType</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprTypeApp" TARGET="main"
>pprTypeApp</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3AKind" TARGET="main"
>Kind</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3APredType" TARGET="main"
>PredType</A
> </DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="GHC.html#t%3AThetaType" TARGET="main"
>ThetaType</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprThetaArrow" TARGET="main"
>pprThetaArrow</A
></DIV
> <H2
>Entities
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ATyThing" TARGET="main"
>TyThing</A
> </DIV
> <H2
>Syntax
</H2
>  <H2
>Fixities
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AFixityDirection" TARGET="main"
>FixityDirection</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AdefaultFixity" TARGET="main"
>defaultFixity</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmaxPrecedence" TARGET="main"
>maxPrecedence</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AnegateFixity" TARGET="main"
>negateFixity</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcompareFixity" TARGET="main"
>compareFixity</A
></DIV
> <H2
>Source locations
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ASrcLoc" TARGET="main"
>SrcLoc</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3ApprDefnLoc" TARGET="main"
>pprDefnLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmkSrcLoc" TARGET="main"
>mkSrcLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisGoodSrcLoc" TARGET="main"
>isGoodSrcLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AnoSrcLoc" TARGET="main"
>noSrcLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcLocFile" TARGET="main"
>srcLocFile</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcLocLine" TARGET="main"
>srcLocLine</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcLocCol" TARGET="main"
>srcLocCol</A
></DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ASrcSpan" TARGET="main"
>SrcSpan</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmkSrcSpan" TARGET="main"
>mkSrcSpan</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcLocSpan" TARGET="main"
>srcLocSpan</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisGoodSrcSpan" TARGET="main"
>isGoodSrcSpan</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AnoSrcSpan" TARGET="main"
>noSrcSpan</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanStart" TARGET="main"
>srcSpanStart</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanEnd" TARGET="main"
>srcSpanEnd</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanFile" TARGET="main"
>srcSpanFile</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanStartLine" TARGET="main"
>srcSpanStartLine</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanEndLine" TARGET="main"
>srcSpanEndLine</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanStartCol" TARGET="main"
>srcSpanStartCol</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AsrcSpanEndCol" TARGET="main"
>srcSpanEndCol</A
></DIV
> <H2
>Located
</H2
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3ALocated" TARGET="main"
>Located</A
> e</DIV
> <H3
>Constructing Located
</H3
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AnoLoc" TARGET="main"
>noLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AmkGeneralLocated" TARGET="main"
>mkGeneralLocated</A
></DIV
> <H3
>Deconstructing Located
</H3
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetLoc" TARGET="main"
>getLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AunLoc" TARGET="main"
>unLoc</A
></DIV
> <H3
>Combining and comparing Located values
</H3
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AeqLocated" TARGET="main"
>eqLocated</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcmpLocated" TARGET="main"
>cmpLocated</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcombineLocs" TARGET="main"
>combineLocs</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AaddCLoc" TARGET="main"
>addCLoc</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aleftmost_smallest" TARGET="main"
>leftmost_smallest</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aleftmost_largest" TARGET="main"
>leftmost_largest</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Arightmost" TARGET="main"
>rightmost</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3Aspans" TARGET="main"
>spans</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AisSubspanOf" TARGET="main"
>isSubspanOf</A
></DIV
> <H1
>Exceptions
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AGhcException" TARGET="main"
>GhcException</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AshowGhcException" TARGET="main"
>showGhcException</A
></DIV
> <H1
>Token stream manipulations
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="GHC.html#t%3AToken" TARGET="main"
>Token</A
> </DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetTokenStream" TARGET="main"
>getTokenStream</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AgetRichTokenStream" TARGET="main"
>getRichTokenStream</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AshowRichTokenStream" TARGET="main"
>showRichTokenStream</A
></DIV
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AaddSourceToTokens" TARGET="main"
>addSourceToTokens</A
></DIV
> <H1
>Miscellaneous
</H1
> <DIV CLASS="decl"
><A HREF="GHC.html#v%3AcyclicModuleErr" TARGET="main"
>cyclicModuleErr</A
></DIV
></DIV
></DIV
></BODY
></HTML
>