Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 6e204a966e8c42d976f99a1700ce5f20 > files > 3347

ghc-7.4.2-4.mga5.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>GHC</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">GHC</p></div><div id="interface"><h1>Initialisation
</h1><div class="top"><p class="src"><a href="GHC.html#v:defaultErrorHandler" target="main">defaultErrorHandler</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:defaultCleanupHandler" target="main">defaultCleanupHandler</a></p></div><h1>GHC Monad
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Ghc" target="main">Ghc</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:GhcT" target="main">GhcT</a> m a</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="GHC.html#t:GhcMonad" target="main">GhcMonad</a> m</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:HscEnv" target="main">HscEnv</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:runGhc" target="main">runGhc</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:runGhcT" target="main">runGhcT</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:initGhcMonad" target="main">initGhcMonad</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:gcatch" target="main">gcatch</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:gbracket" target="main">gbracket</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:gfinally" target="main">gfinally</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:printException" target="main">printException</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:printExceptionAndWarnings" target="main">printExceptionAndWarnings</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:handleSourceError" target="main">handleSourceError</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:needsTemplateHaskell" target="main">needsTemplateHaskell</a></p></div><h1>Flags and settings
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:DynFlags" target="main">DynFlags</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:DynFlag" target="main">DynFlag</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Severity" target="main">Severity</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:HscTarget" target="main">HscTarget</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:dopt" target="main">dopt</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:GhcMode" target="main">GhcMode</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:GhcLink" target="main">GhcLink</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:defaultObjectTarget" target="main">defaultObjectTarget</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:parseDynamicFlags" target="main">parseDynamicFlags</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getSessionDynFlags" target="main">getSessionDynFlags</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:setSessionDynFlags" target="main">setSessionDynFlags</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:parseStaticFlags" target="main">parseStaticFlags</a></p></div><h1>Targets
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Target" target="main">Target</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:TargetId" target="main">TargetId</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Phase" target="main">Phase</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:setTargets" target="main">setTargets</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getTargets" target="main">getTargets</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:addTarget" target="main">addTarget</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:removeTarget" target="main">removeTarget</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:guessTarget" target="main">guessTarget</a></p></div><h1>Loading/compiling the program
</h1><div class="top"><p class="src"><a href="GHC.html#v:depanal" target="main">depanal</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:load" target="main">load</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:LoadHowMuch" target="main">LoadHowMuch</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:InteractiveImport" target="main">InteractiveImport</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:SuccessFlag" target="main">SuccessFlag</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:succeeded" target="main">succeeded</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:failed" target="main">failed</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:defaultWarnErrLogger" target="main">defaultWarnErrLogger</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:WarnErrLogger" target="main">WarnErrLogger</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:workingDirectoryChanged" target="main">workingDirectoryChanged</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:parseModule" target="main">parseModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:typecheckModule" target="main">typecheckModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:desugarModule" target="main">desugarModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:loadModule" target="main">loadModule</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ParsedModule" target="main">ParsedModule</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:TypecheckedModule" target="main">TypecheckedModule</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:DesugaredModule" target="main">DesugaredModule</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:TypecheckedSource" target="main">TypecheckedSource</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:ParsedSource" target="main">ParsedSource</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:RenamedSource" target="main">RenamedSource</a> </p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="GHC.html#t:TypecheckedMod" target="main">TypecheckedMod</a> m</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="GHC.html#t:ParsedMod" target="main">ParsedMod</a> m</p></div><div class="top"><p class="src"><a href="GHC.html#v:coreModule" target="main">coreModule</a></p></div><h2>Compiling to Core
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:CoreModule" target="main">CoreModule</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:compileToCoreModule" target="main">compileToCoreModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:compileToCoreSimplified" target="main">compileToCoreSimplified</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:compileCoreToObj" target="main">compileCoreToObj</a></p></div><h1>Inspecting the module structure of the program
</h1><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:ModuleGraph" target="main">ModuleGraph</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ModSummary" target="main">ModSummary</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:ms_mod_name" target="main">ms_mod_name</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ModLocation" target="main">ModLocation</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:getModSummary" target="main">getModSummary</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getModuleGraph" target="main">getModuleGraph</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isLoaded" target="main">isLoaded</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:topSortModuleGraph" target="main">topSortModuleGraph</a></p></div><h1>Inspecting modules
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ModuleInfo" target="main">ModuleInfo</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:getModuleInfo" target="main">getModuleInfo</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoTyThings" target="main">modInfoTyThings</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoTopLevelScope" target="main">modInfoTopLevelScope</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoExports" target="main">modInfoExports</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoInstances" target="main">modInfoInstances</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoIsExportedName" target="main">modInfoIsExportedName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoLookupName" target="main">modInfoLookupName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoIface" target="main">modInfoIface</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoSafe" target="main">modInfoSafe</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:lookupGlobalName" target="main">lookupGlobalName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:findGlobalAnns" target="main">findGlobalAnns</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:mkPrintUnqualifiedForModule" target="main">mkPrintUnqualifiedForModule</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ModIface" target="main">ModIface</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:SafeHaskellMode" target="main">SafeHaskellMode</a> </p></div><h1>Querying the environment
</h1><div class="top"><p class="src"><a href="GHC.html#v:packageDbModules" target="main">packageDbModules</a></p></div><h1>Printing
</h1><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:PrintUnqualified" target="main">PrintUnqualified</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:alwaysQualify" target="main">alwaysQualify</a></p></div><h1>Interactive evaluation
</h1><div class="top"><p class="src"><a href="GHC.html#v:getBindings" target="main">getBindings</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getInsts" target="main">getInsts</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getPrintUnqual" target="main">getPrintUnqual</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:findModule" target="main">findModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:lookupModule" target="main">lookupModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:setContext" target="main">setContext</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getContext" target="main">getContext</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getNamesInScope" target="main">getNamesInScope</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getRdrNamesInScope" target="main">getRdrNamesInScope</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getGRE" target="main">getGRE</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:moduleIsInterpreted" target="main">moduleIsInterpreted</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getInfo" target="main">getInfo</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:exprType" target="main">exprType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:typeKind" target="main">typeKind</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:parseName" target="main">parseName</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:RunResult" target="main">RunResult</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:runStmt" target="main">runStmt</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:runStmtWithLocation" target="main">runStmtWithLocation</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:runDecls" target="main">runDecls</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:runDeclsWithLocation" target="main">runDeclsWithLocation</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:parseImportDecl" target="main">parseImportDecl</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:SingleStep" target="main">SingleStep</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:resume" target="main">resume</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Resume" target="main">Resume</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:History" target="main">History</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:getHistorySpan" target="main">getHistorySpan</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getHistoryModule" target="main">getHistoryModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getResumeContext" target="main">getResumeContext</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:abandon" target="main">abandon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:abandonAll" target="main">abandonAll</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:back" target="main">back</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:forward" target="main">forward</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:showModule" target="main">showModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isModuleInterpreted" target="main">isModuleInterpreted</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:compileExpr" target="main">compileExpr</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:HValue" target="main">HValue</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:dynCompileExpr" target="main">dynCompileExpr</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:obtainTermFromId" target="main">obtainTermFromId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:obtainTermFromVal" target="main">obtainTermFromVal</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:reconstructType" target="main">reconstructType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modInfoModBreaks" target="main">modInfoModBreaks</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ModBreaks" target="main">ModBreaks</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:BreakIndex" target="main">BreakIndex</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:BreakInfo" target="main">BreakInfo</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:BreakArray" target="main">BreakArray</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:setBreakOn" target="main">setBreakOn</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:setBreakOff" target="main">setBreakOff</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getBreak" target="main">getBreak</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:lookupName" target="main">lookupName</a></p></div><h1>Abstract syntax elements
</h1><h2>Packages
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:PackageId" target="main">PackageId</a> </p></div><h2>Modules
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Module" target="main">Module</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:mkModule" target="main">mkModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprModule" target="main">pprModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:moduleName" target="main">moduleName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:modulePackageId" target="main">modulePackageId</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:ModuleName" target="main">ModuleName</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:mkModuleName" target="main">mkModuleName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:moduleNameString" target="main">moduleNameString</a></p></div><h2>Names
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Name" target="main">Name</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:isExternalName" target="main">isExternalName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:nameModule" target="main">nameModule</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprParenSymName" target="main">pprParenSymName</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:nameSrcSpan" target="main">nameSrcSpan</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="GHC.html#t:NamedThing" target="main">NamedThing</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:RdrName" target="main">RdrName</a> </p></div><h2>Identifiers
</h2><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:Id" target="main">Id</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:idType" target="main">idType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isImplicitId" target="main">isImplicitId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isDeadBinder" target="main">isDeadBinder</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isExportedId" target="main">isExportedId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isLocalId" target="main">isLocalId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isGlobalId" target="main">isGlobalId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isRecordSelector" target="main">isRecordSelector</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isPrimOpId" target="main">isPrimOpId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isFCallId" target="main">isFCallId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isClassOpId_maybe" target="main">isClassOpId_maybe</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isDataConWorkId" target="main">isDataConWorkId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:idDataCon" target="main">idDataCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isBottomingId" target="main">isBottomingId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isDictonaryId" target="main">isDictonaryId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:recordSelectorFieldLabel" target="main">recordSelectorFieldLabel</a></p></div><h2>Type constructors
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:TyCon" target="main">TyCon</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:tyConTyVars" target="main">tyConTyVars</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:tyConDataCons" target="main">tyConDataCons</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:tyConArity" target="main">tyConArity</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isClassTyCon" target="main">isClassTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isSynTyCon" target="main">isSynTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isNewTyCon" target="main">isNewTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isPrimTyCon" target="main">isPrimTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isFunTyCon" target="main">isFunTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isFamilyTyCon" target="main">isFamilyTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:tyConClass_maybe" target="main">tyConClass_maybe</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:synTyConDefn" target="main">synTyConDefn</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:synTyConType" target="main">synTyConType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:synTyConResKind" target="main">synTyConResKind</a></p></div><h2>Type variables
</h2><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:TyVar" target="main">TyVar</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:alphaTyVars" target="main">alphaTyVars</a></p></div><h2>Data constructors
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:DataCon" target="main">DataCon</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConSig" target="main">dataConSig</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConType" target="main">dataConType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConTyCon" target="main">dataConTyCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConFieldLabels" target="main">dataConFieldLabels</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConIsInfix" target="main">dataConIsInfix</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isVanillaDataCon" target="main">isVanillaDataCon</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConUserType" target="main">dataConUserType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:dataConStrictMarks" target="main">dataConStrictMarks</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:StrictnessMark" target="main">StrictnessMark</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:isMarkedStrict" target="main">isMarkedStrict</a></p></div><h2>Classes
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Class" target="main">Class</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:classMethods" target="main">classMethods</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:classSCTheta" target="main">classSCTheta</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:classTvsFds" target="main">classTvsFds</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:classATs" target="main">classATs</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprFundeps" target="main">pprFundeps</a></p></div><h2>Instances
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Instance" target="main">Instance</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:instanceDFunId" target="main">instanceDFunId</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprInstance" target="main">pprInstance</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprInstanceHdr" target="main">pprInstanceHdr</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprFamInst" target="main">pprFamInst</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprFamInstHdr" target="main">pprFamInstHdr</a></p></div><h2>Types and Kinds
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Type" target="main">Type</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:splitForAllTys" target="main">splitForAllTys</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:funResultTy" target="main">funResultTy</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprParendType" target="main">pprParendType</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprTypeApp" target="main">pprTypeApp</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:Kind" target="main">Kind</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:PredType" target="main">PredType</a> </p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:ThetaType" target="main">ThetaType</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:pprForAll" target="main">pprForAll</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:pprThetaArrowTy" target="main">pprThetaArrowTy</a></p></div><h2>Entities
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:TyThing" target="main">TyThing</a> </p></div><h2>Syntax
</h2><h2>Fixities
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:FixityDirection" target="main">FixityDirection</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:defaultFixity" target="main">defaultFixity</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:maxPrecedence" target="main">maxPrecedence</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:negateFixity" target="main">negateFixity</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:compareFixity" target="main">compareFixity</a></p></div><h2>Source locations
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:SrcLoc" target="main">SrcLoc</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:RealSrcLoc" target="main">RealSrcLoc</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:mkSrcLoc" target="main">mkSrcLoc</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:noSrcLoc" target="main">noSrcLoc</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcLocFile" target="main">srcLocFile</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcLocLine" target="main">srcLocLine</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcLocCol" target="main">srcLocCol</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:SrcSpan" target="main">SrcSpan</a> </p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:RealSrcSpan" target="main">RealSrcSpan</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:mkSrcSpan" target="main">mkSrcSpan</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcLocSpan" target="main">srcLocSpan</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isGoodSrcSpan" target="main">isGoodSrcSpan</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:noSrcSpan" target="main">noSrcSpan</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanStart" target="main">srcSpanStart</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanEnd" target="main">srcSpanEnd</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanFile" target="main">srcSpanFile</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanStartLine" target="main">srcSpanStartLine</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanEndLine" target="main">srcSpanEndLine</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanStartCol" target="main">srcSpanStartCol</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:srcSpanEndCol" target="main">srcSpanEndCol</a></p></div><h2>Located
</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:GenLocated" target="main">GenLocated</a> l e</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="GHC.html#t:Located" target="main">Located</a> e</p></div><h3>Constructing Located
</h3><div class="top"><p class="src"><a href="GHC.html#v:noLoc" target="main">noLoc</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:mkGeneralLocated" target="main">mkGeneralLocated</a></p></div><h3>Deconstructing Located
</h3><div class="top"><p class="src"><a href="GHC.html#v:getLoc" target="main">getLoc</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:unLoc" target="main">unLoc</a></p></div><h3>Combining and comparing Located values
</h3><div class="top"><p class="src"><a href="GHC.html#v:eqLocated" target="main">eqLocated</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:cmpLocated" target="main">cmpLocated</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:combineLocs" target="main">combineLocs</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:addCLoc" target="main">addCLoc</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:leftmost_smallest" target="main">leftmost_smallest</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:leftmost_largest" target="main">leftmost_largest</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:rightmost" target="main">rightmost</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:spans" target="main">spans</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:isSubspanOf" target="main">isSubspanOf</a></p></div><h1>Exceptions
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:GhcException" target="main">GhcException</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:showGhcException" target="main">showGhcException</a></p></div><h1>Token stream manipulations
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="GHC.html#t:Token" target="main">Token</a> </p></div><div class="top"><p class="src"><a href="GHC.html#v:getTokenStream" target="main">getTokenStream</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:getRichTokenStream" target="main">getRichTokenStream</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:showRichTokenStream" target="main">showRichTokenStream</a></p></div><div class="top"><p class="src"><a href="GHC.html#v:addSourceToTokens" target="main">addSourceToTokens</a></p></div><h1>Pure interface to the parser
</h1><div class="top"><p class="src"><a href="GHC.html#v:parser" target="main">parser</a></p></div><h1>Miscellaneous
</h1><div class="top"><p class="src"><a href="GHC.html#v:cyclicModuleErr" target="main">cyclicModuleErr</a></p></div></div></body></html>