Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > 956c458aa5fe9afc4d2c00cb7b491287 > files > 3193

ghc-7.4.2-4.mga5.x86_64.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-7.4.2: The GHC API (Index - H)</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><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">ghc-7.4.2: The GHC API</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-V.html">V</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-X.html">X</a></li><li><a href="doc-index-Y.html">Y</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - H</p><table><tr><td class="src">HA</td><td class="module"><a href="PPC-Regs.html#v:HA">PPC.Regs</a></td></tr><tr><td class="src">haddockHTMLs</td><td class="module"><a href="PackageConfig.html#v:haddockHTMLs">PackageConfig</a>, Packages, GhcPlugins</td></tr><tr><td class="src">haddockInterfaces</td><td class="module"><a href="PackageConfig.html#v:haddockInterfaces">PackageConfig</a>, Packages, GhcPlugins</td></tr><tr><td class="src">haddockOptions</td><td class="module"><a href="DynFlags.html#v:haddockOptions">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:haddockOptions">GHC</a></td></tr><tr><td class="src">halfWordWidth</td><td class="module"><a href="CmmType.html#v:halfWordWidth">CmmType</a>, CmmExpr, Cmm, OldCmm</td></tr><tr><td class="src">hALF_WORD_SIZE</td><td class="module"><a href="SMRep.html#v:hALF_WORD_SIZE">SMRep</a></td></tr><tr><td class="src">hALF_WORD_SIZE_IN_BITS</td><td class="module"><a href="SMRep.html#v:hALF_WORD_SIZE_IN_BITS">SMRep</a></td></tr><tr><td class="src">handle</td><td class="module">Exception</td></tr><tr><td class="src">handleFlagWarnings</td><td class="module"><a href="HscTypes.html#v:handleFlagWarnings">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">handleGhcException</td><td class="module"><a href="Panic.html#v:handleGhcException">Panic</a></td></tr><tr><td class="src">handleIO</td><td class="module"><a href="Exception.html#v:handleIO">Exception</a></td></tr><tr><td class="src">handleJust</td><td class="module">Exception</td></tr><tr><td class="src">Handler</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module">Exception</td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module">Exception</td></tr><tr><td class="src">handleSourceError</td><td class="module"><a href="HscTypes.html#v:handleSourceError">HscTypes</a>, GhcPlugins, <a href="GHC.html#v:handleSourceError">GHC</a></td></tr><tr><td class="src">hang</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Pretty.html#v:hang">Pretty</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Outputable.html#v:hang">Outputable</a>, GhcPlugins</td></tr><tr><td class="src">happensBefore</td><td class="module"><a href="DriverPhases.html#v:happensBefore">DriverPhases</a></td></tr><tr><td class="src">HasArg</td><td class="module"><a href="CmdLineParser.html#v:HasArg">CmdLineParser</a></td></tr><tr><td class="src">hasCAF</td><td class="module"><a href="CLabel.html#v:hasCAF">CLabel</a></td></tr><tr><td class="src">hasDetailedCounts</td><td class="module"><a href="CoreMonad.html#v:hasDetailedCounts">CoreMonad</a>, GhcPlugins</td></tr><tr><td class="src">hasEqualities</td><td class="module"><a href="Inst.html#v:hasEqualities">Inst</a></td></tr><tr><td class="src">hashExpr</td><td class="module"><a href="CoreUtils.html#v:hashExpr">CoreUtils</a>, GhcPlugins</td></tr><tr><td class="src">hashLiteral</td><td class="module"><a href="Literal.html#v:hashLiteral">Literal</a>, GhcPlugins</td></tr><tr><td class="src">hashName</td><td class="module"><a href="Name.html#v:hashName">Name</a>, GhcPlugins</td></tr><tr><td class="src">HasInfo</td><td class="module"><a href="IfaceSyn.html#v:HasInfo">IfaceSyn</a></td></tr><tr><td class="src">hasKey</td><td class="module"><a href="Unique.html#v:hasKey">Unique</a>, <a href="PrelNames.html#v:hasKey">PrelNames</a></td></tr><tr><td class="src">hasNoBinding</td><td class="module"><a href="Id.html#v:hasNoBinding">Id</a>, GhcPlugins</td></tr><tr><td class="src">hasNoDups</td><td class="module"><a href="ListSetOps.html#v:hasNoDups">ListSetOps</a></td></tr><tr><td class="src">hasNoGlobalRegs</td><td class="module"><a href="CmmUtils.html#v:hasNoGlobalRegs">CmmUtils</a>, OldCmmUtils</td></tr><tr><td class="src">hasNoLBVarInfo</td><td class="module"><a href="IdInfo.html#v:hasNoLBVarInfo">IdInfo</a>, GhcPlugins</td></tr><tr><td class="src">hasSomeUnfolding</td><td class="module"><a href="CoreSyn.html#v:hasSomeUnfolding">CoreSyn</a>, GhcPlugins</td></tr><tr><td class="src">hasSpecPrags</td><td class="module"><a href="HsBinds.html#v:hasSpecPrags">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">hasVertexG</td><td class="module"><a href="Digraph.html#v:hasVertexG">Digraph</a></td></tr><tr><td class="src">hasZEncoding</td><td class="module"><a href="FastString.html#v:hasZEncoding">FastString</a>, GhcPlugins</td></tr><tr><td class="src">hcat</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Pretty.html#v:hcat">Pretty</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Outputable.html#v:hcat">Outputable</a>, GhcPlugins</td></tr><tr><td class="src">HCc</td><td class="module"><a href="DriverPhases.html#v:HCc">DriverPhases</a></td></tr><tr><td class="src">hcSuf</td><td class="module"><a href="DynFlags.html#v:hcSuf">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:hcSuf">GHC</a></td></tr><tr><td class="src">headFS</td><td class="module"><a href="FastString.html#v:headFS">FastString</a>, GhcPlugins</td></tr><tr><td class="src">heapClosureSize</td><td class="module"><a href="SMRep.html#v:heapClosureSize">SMRep</a></td></tr><tr><td class="src">heapHWM</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="CgMonad.html#v:heapHWM">CgMonad</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="StgCmmMonad.html#v:heapHWM">StgCmmMonad</a></td></tr><tr><td class="src">heapIdInfo</td><td class="module"><a href="CgBindery.html#v:heapIdInfo">CgBindery</a></td></tr><tr><td class="src">HeapOverflow</td><td class="module">Exception</td></tr><tr><td class="src">HeapRep</td><td class="module"><a href="SMRep.html#v:HeapRep">SMRep</a></td></tr><tr><td class="src">HeapUsage</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="CgMonad.html#t:HeapUsage">CgMonad</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="CgMonad.html#v:HeapUsage">CgMonad</a></td></tr><tr><td class="alt">3 (Type/Class)</td><td class="module"><a href="StgCmmMonad.html#t:HeapUsage">StgCmmMonad</a></td></tr><tr><td class="alt">4 (Data Constructor)</td><td class="module"><a href="StgCmmMonad.html#v:HeapUsage">StgCmmMonad</a></td></tr><tr><td class="src">hexDigit</td><td class="module"><a href="Ctype.html#v:hexDigit">Ctype</a></td></tr><tr><td class="src">hexToChar</td><td class="module"><a href="LexCore.html#v:hexToChar">LexCore</a></td></tr><tr><td class="src">hGetStringBuffer</td><td class="module"><a href="StringBuffer.html#v:hGetStringBuffer">StringBuffer</a></td></tr><tr><td class="src">hGetStringBufferBlock</td><td class="module"><a href="StringBuffer.html#v:hGetStringBufferBlock">StringBuffer</a></td></tr><tr><td class="src">HI</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="PPC-Regs.html#v:HI">PPC.Regs</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="SPARC-Imm.html#v:HI">SPARC.Imm</a></td></tr><tr><td class="src">hiddenModules</td><td class="module"><a href="PackageConfig.html#v:hiddenModules">PackageConfig</a>, Packages, GhcPlugins</td></tr><tr><td class="src">HidePackage</td><td class="module"><a href="DynFlags.html#v:HidePackage">DynFlags</a>, GhcPlugins</td></tr><tr><td class="src">hiDir</td><td class="module"><a href="DynFlags.html#v:hiDir">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:hiDir">GHC</a></td></tr><tr><td class="src">HintedCmmActual</td><td class="module"><a href="OldCmm.html#t:HintedCmmActual">OldCmm</a></td></tr><tr><td class="src">HintedCmmFormal</td><td class="module"><a href="OldCmm.html#t:HintedCmmFormal">OldCmm</a></td></tr><tr><td class="src">hintlessCmm</td><td class="module"><a href="OldCmm.html#v:hintlessCmm">OldCmm</a></td></tr><tr><td class="src">History</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="InteractiveEval.html#t:History">InteractiveEval</a>, <a href="GHC.html#t:History">GHC</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="InteractiveEval.html#v:History">InteractiveEval</a></td></tr><tr><td class="src">historyApStack</td><td class="module"><a href="InteractiveEval.html#v:historyApStack">InteractiveEval</a></td></tr><tr><td class="src">historyBreakInfo</td><td class="module"><a href="InteractiveEval.html#v:historyBreakInfo">InteractiveEval</a>, <a href="GHC.html#v:historyBreakInfo">GHC</a></td></tr><tr><td class="src">historyEnclosingDecls</td><td class="module"><a href="InteractiveEval.html#v:historyEnclosingDecls">InteractiveEval</a>, <a href="GHC.html#v:historyEnclosingDecls">GHC</a></td></tr><tr><td class="src">hiSuf</td><td class="module"><a href="DynFlags.html#v:hiSuf">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:hiSuf">GHC</a></td></tr><tr><td class="src">hm_details</td><td class="module"><a href="HscTypes.html#v:hm_details">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hm_iface</td><td class="module"><a href="HscTypes.html#v:hm_iface">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hm_linkable</td><td class="module"><a href="HscTypes.html#v:hm_linkable">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hoistBinding</td><td class="module"><a href="Vectorise-Utils-Hoisting.html#v:hoistBinding">Vectorise.Utils.Hoisting</a>, Vectorise.Utils</td></tr><tr><td class="src">hoistExpr</td><td class="module"><a href="Vectorise-Utils-Hoisting.html#v:hoistExpr">Vectorise.Utils.Hoisting</a>, Vectorise.Utils</td></tr><tr><td class="src">hoistPolyVExpr</td><td class="module"><a href="Vectorise-Utils-Hoisting.html#v:hoistPolyVExpr">Vectorise.Utils.Hoisting</a>, Vectorise.Utils</td></tr><tr><td class="src">hoistVExpr</td><td class="module"><a href="Vectorise-Utils-Hoisting.html#v:hoistVExpr">Vectorise.Utils.Hoisting</a>, Vectorise.Utils</td></tr><tr><td class="src">HomeModInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HscTypes.html#t:HomeModInfo">HscTypes</a>, GhcPlugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HscTypes.html#v:HomeModInfo">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HomePackageTable</td><td class="module"><a href="HscTypes.html#t:HomePackageTable">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">homepage</td><td class="module"><a href="PackageConfig.html#v:homepage">PackageConfig</a>, Packages, GhcPlugins</td></tr><tr><td class="src">Hp</td><td class="module"><a href="CmmExpr.html#v:Hp">CmmExpr</a>, Cmm, OldCmm</td></tr><tr><td class="src">HpAlloc</td><td class="module"><a href="CmmExpr.html#v:HpAlloc">CmmExpr</a>, Cmm, OldCmm</td></tr><tr><td class="src">hpcDir</td><td class="module"><a href="DynFlags.html#v:hpcDir">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:hpcDir">GHC</a></td></tr><tr><td class="src">hpChkGen</td><td class="module"><a href="CgHeapery.html#v:hpChkGen">CgHeapery</a></td></tr><tr><td class="src">hpChkNodePointsAssignSp0</td><td class="module"><a href="CgHeapery.html#v:hpChkNodePointsAssignSp0">CgHeapery</a></td></tr><tr><td class="src">HpcInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HscTypes.html#t:HpcInfo">HscTypes</a>, GhcPlugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HscTypes.html#v:HpcInfo">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hpcInfoHash</td><td class="module"><a href="HscTypes.html#v:hpcInfoHash">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hpcInfoTickCount</td><td class="module"><a href="HscTypes.html#v:hpcInfoTickCount">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hpcInitCode</td><td class="module"><a href="Coverage.html#v:hpcInitCode">Coverage</a></td></tr><tr><td class="src">hpcTable</td><td class="module"><a href="CgHpc.html#v:hpcTable">CgHpc</a></td></tr><tr><td class="src">HpcTick</td><td class="module"><a href="CoreSyn.html#v:HpcTick">CoreSyn</a>, GhcPlugins</td></tr><tr><td class="src">hpcUsed</td><td class="module"><a href="HscTypes.html#v:hpcUsed">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HpLim</td><td class="module"><a href="CmmExpr.html#v:HpLim">CmmExpr</a>, Cmm, OldCmm</td></tr><tr><td class="src">hpm_module</td><td class="module"><a href="HscTypes.html#v:hpm_module">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hpm_src_files</td><td class="module"><a href="HscTypes.html#v:hpm_src_files">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hpReg</td><td class="module"><a href="CmmExpr.html#v:hpReg">CmmExpr</a>, Cmm, OldCmm</td></tr><tr><td class="src">hpRel</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="CgHeapery.html#v:hpRel">CgHeapery</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="StgCmmLayout.html#v:hpRel">StgCmmLayout</a>, <a href="StgCmmHeap.html#v:hpRel">StgCmmHeap</a></td></tr><tr><td class="src">hPrintDump</td><td class="module"><a href="Outputable.html#v:hPrintDump">Outputable</a>, GhcPlugins</td></tr><tr><td class="src">hptInstances</td><td class="module"><a href="HscTypes.html#v:hptInstances">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hptObjs</td><td class="module"><a href="HscTypes.html#v:hptObjs">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hptRules</td><td class="module"><a href="HscTypes.html#v:hptRules">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hptVectInfo</td><td class="module"><a href="HscTypes.html#v:hptVectInfo">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hPutFS</td><td class="module"><a href="FastString.html#v:hPutFS">FastString</a>, GhcPlugins</td></tr><tr><td class="src">HsAnnotation</td><td class="module"><a href="HsDecls.html#v:HsAnnotation">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsApp</td><td class="module"><a href="HsExpr.html#v:HsApp">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsAppTy</td><td class="module"><a href="HsTypes.html#v:HsAppTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsArity</td><td class="module"><a href="IfaceSyn.html#v:HsArity">IfaceSyn</a></td></tr><tr><td class="src">HsArrApp</td><td class="module"><a href="HsExpr.html#v:HsArrApp">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsArrAppType</td><td class="module"><a href="HsExpr.html#t:HsArrAppType">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsArrForm</td><td class="module"><a href="HsExpr.html#v:HsArrForm">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBang</td><td class="module"><a href="BasicTypes.html#t:HsBang">BasicTypes</a>, <a href="HsTypes.html#t:HsBang">HsTypes</a>, HsSyn, GhcPlugins, GHC</td></tr><tr><td class="src">HsBangTy</td><td class="module"><a href="HsTypes.html#v:HsBangTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBind</td><td class="module"><a href="HsBinds.html#t:HsBind">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBindLR</td><td class="module"><a href="HsBinds.html#t:HsBindLR">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBinTick</td><td class="module"><a href="HsExpr.html#v:HsBinTick">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBootCtxt</td><td class="module"><a href="RnEnv.html#v:HsBootCtxt">RnEnv</a>, <a href="RnBinds.html#v:HsBootCtxt">RnBinds</a></td></tr><tr><td class="src">HsBootFile</td><td class="module"><a href="DriverPhases.html#v:HsBootFile">DriverPhases</a>, <a href="HscTypes.html#v:HsBootFile">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HsBoxedOrConstraintTuple</td><td class="module"><a href="HsTypes.html#v:HsBoxedOrConstraintTuple">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBoxedTuple</td><td class="module"><a href="HsTypes.html#v:HsBoxedTuple">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBracket</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsExpr.html#t:HsBracket">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsExpr.html#v:HsBracket">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsBracketOut</td><td class="module"><a href="HsExpr.html#v:HsBracketOut">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">Hsc</td><td class="module"><a href="DriverPhases.html#v:Hsc">DriverPhases</a></td></tr><tr><td class="src">HsCase</td><td class="module"><a href="HsExpr.html#v:HsCase">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HscAsm</td><td class="module"><a href="DynFlags.html#v:HscAsm">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:HscAsm">GHC</a></td></tr><tr><td class="src">hscBatchBackendOnly</td><td class="module"><a href="HscMain.html#v:hscBatchBackendOnly">HscMain</a></td></tr><tr><td class="src">HscC</td><td class="module"><a href="DynFlags.html#v:HscC">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:HscC">GHC</a></td></tr><tr><td class="src">hscCheckSafe</td><td class="module"><a href="HscMain.html#v:hscCheckSafe">HscMain</a></td></tr><tr><td class="src">hscCompileBatch</td><td class="module"><a href="HscMain.html#v:hscCompileBatch">HscMain</a></td></tr><tr><td class="src">hscCompileCmmFile</td><td class="module"><a href="HscMain.html#v:hscCompileCmmFile">HscMain</a></td></tr><tr><td class="src">hscCompileCore</td><td class="module"><a href="HscMain.html#v:hscCompileCore">HscMain</a></td></tr><tr><td class="src">hscCompileCoreExpr</td><td class="module"><a href="HscMain.html#v:hscCompileCoreExpr">HscMain</a></td></tr><tr><td class="src">hscCompileInteractive</td><td class="module"><a href="HscMain.html#v:hscCompileInteractive">HscMain</a></td></tr><tr><td class="src">hscCompileNothing</td><td class="module"><a href="HscMain.html#v:hscCompileNothing">HscMain</a></td></tr><tr><td class="src">hscCompileOneShot</td><td class="module"><a href="HscMain.html#v:hscCompileOneShot">HscMain</a></td></tr><tr><td class="src">hscDecls</td><td class="module"><a href="HscMain.html#v:hscDecls">HscMain</a></td></tr><tr><td class="src">hscDeclsWithLocation</td><td class="module"><a href="HscMain.html#v:hscDeclsWithLocation">HscMain</a></td></tr><tr><td class="src">hscDesugar</td><td class="module"><a href="HscMain.html#v:hscDesugar">HscMain</a></td></tr><tr><td class="src">HscEnv</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HscTypes.html#t:HscEnv">HscTypes</a>, GhcPlugins, <a href="GHC.html#t:HscEnv">GHC</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HscTypes.html#v:HscEnv">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hscEPS</td><td class="module"><a href="HscTypes.html#v:hscEPS">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hscGetModuleInterface</td><td class="module"><a href="HscMain.html#v:hscGetModuleInterface">HscMain</a></td></tr><tr><td class="src">HsChar</td><td class="module"><a href="HsLit.html#v:HsChar">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsCharPrim</td><td class="module"><a href="HsLit.html#v:HsCharPrim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">hscImport</td><td class="module"><a href="HscMain.html#v:hscImport">HscMain</a></td></tr><tr><td class="src">hscInteractiveBackendOnly</td><td class="module"><a href="HscMain.html#v:hscInteractiveBackendOnly">HscMain</a></td></tr><tr><td class="src">HscInterpreted</td><td class="module"><a href="DynFlags.html#v:HscInterpreted">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:HscInterpreted">GHC</a></td></tr><tr><td class="src">hscKcType</td><td class="module"><a href="HscMain.html#v:hscKcType">HscMain</a></td></tr><tr><td class="src">HscLlvm</td><td class="module"><a href="DynFlags.html#v:HscLlvm">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:HscLlvm">GHC</a></td></tr><tr><td class="src">HsCmd</td><td class="module"><a href="HsExpr.html#t:HsCmd">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsCmdTop</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsExpr.html#t:HsCmdTop">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsExpr.html#v:HsCmdTop">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HscNoRecomp</td><td class="module"><a href="HscMain.html#v:HscNoRecomp">HscMain</a></td></tr><tr><td class="src">HscNothing</td><td class="module"><a href="DynFlags.html#v:HscNothing">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:HscNothing">GHC</a></td></tr><tr><td class="src">hscNothingBackendOnly</td><td class="module"><a href="HscMain.html#v:hscNothingBackendOnly">HscMain</a></td></tr><tr><td class="src">hsConDeclArgTys</td><td class="module"><a href="HsDecls.html#v:hsConDeclArgTys">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsConDeclDetails</td><td class="module"><a href="HsDecls.html#t:HsConDeclDetails">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsConDetails</td><td class="module"><a href="HsPat.html#t:HsConDetails">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">hscOneShotBackendOnly</td><td class="module"><a href="HscMain.html#v:hscOneShotBackendOnly">HscMain</a></td></tr><tr><td class="src">hsConPatArgs</td><td class="module"><a href="HsPat.html#v:hsConPatArgs">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">HsConPatDetails</td><td class="module"><a href="HsPat.html#t:HsConPatDetails">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">HsConstraintTuple</td><td class="module"><a href="HsTypes.html#v:HsConstraintTuple">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsContext</td><td class="module"><a href="HsTypes.html#t:HsContext">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsCoreAnn</td><td class="module"><a href="HsExpr.html#v:HsCoreAnn">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsCoreTy</td><td class="module"><a href="HsTypes.html#v:HsCoreTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hscOutName</td><td class="module"><a href="DynFlags.html#v:hscOutName">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:hscOutName">GHC</a></td></tr><tr><td class="src">hscParse</td><td class="module"><a href="HscMain.html#v:hscParse">HscMain</a></td></tr><tr><td class="src">hscParseIdentifier</td><td class="module"><a href="HscMain.html#v:hscParseIdentifier">HscMain</a></td></tr><tr><td class="src">HscRecomp</td><td class="module"><a href="HscMain.html#v:HscRecomp">HscMain</a></td></tr><tr><td class="src">hscRnImportDecls</td><td class="module"><a href="HscMain.html#v:hscRnImportDecls">HscMain</a></td></tr><tr><td class="src">hscSimplify</td><td class="module"><a href="HscMain.html#v:hscSimplify">HscMain</a></td></tr><tr><td class="src">HscSource</td><td class="module"><a href="DriverPhases.html#t:HscSource">DriverPhases</a>, <a href="HscTypes.html#t:HscSource">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hscSourceString</td><td class="module"><a href="DriverPhases.html#v:hscSourceString">DriverPhases</a>, <a href="HscTypes.html#v:hscSourceString">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HscStatus</td><td class="module"><a href="HscMain.html#t:HscStatus">HscMain</a></td></tr><tr><td class="src">HscStatus'</td><td class="module"><a href="HscMain.html#t:HscStatus-39-">HscMain</a></td></tr><tr><td class="src">hscStmt</td><td class="module"><a href="HscMain.html#v:hscStmt">HscMain</a></td></tr><tr><td class="src">hscStmtWithLocation</td><td class="module"><a href="HscMain.html#v:hscStmtWithLocation">HscMain</a></td></tr><tr><td class="src">HscTarget</td><td class="module"><a href="DynFlags.html#t:HscTarget">DynFlags</a>, GhcPlugins, <a href="GHC.html#t:HscTarget">GHC</a></td></tr><tr><td class="src">hscTarget</td><td class="module"><a href="DynFlags.html#v:hscTarget">DynFlags</a>, GhcPlugins, <a href="GHC.html#v:hscTarget">GHC</a></td></tr><tr><td class="src">hscTcExpr</td><td class="module"><a href="HscMain.html#v:hscTcExpr">HscMain</a></td></tr><tr><td class="src">hscTcRcLookupName</td><td class="module"><a href="HscMain.html#v:hscTcRcLookupName">HscMain</a></td></tr><tr><td class="src">hscTcRnGetInfo</td><td class="module"><a href="HscMain.html#v:hscTcRnGetInfo">HscMain</a></td></tr><tr><td class="src">hscTcRnLookupRdrName</td><td class="module"><a href="HscMain.html#v:hscTcRnLookupRdrName">HscMain</a></td></tr><tr><td class="src">hscTypecheckRename</td><td class="module"><a href="HscMain.html#v:hscTypecheckRename">HscMain</a></td></tr><tr><td class="src">hsc_dflags</td><td class="module"><a href="HscTypes.html#v:hsc_dflags">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_EPS</td><td class="module"><a href="HscTypes.html#v:hsc_EPS">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_FC</td><td class="module"><a href="HscTypes.html#v:hsc_FC">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_HPT</td><td class="module"><a href="HscTypes.html#v:hsc_HPT">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_IC</td><td class="module"><a href="HscTypes.html#v:hsc_IC">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_MLC</td><td class="module"><a href="HscTypes.html#v:hsc_MLC">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_mod_graph</td><td class="module"><a href="HscTypes.html#v:hsc_mod_graph">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_NC</td><td class="module"><a href="HscTypes.html#v:hsc_NC">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_OptFuel</td><td class="module"><a href="HscTypes.html#v:hsc_OptFuel">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_targets</td><td class="module"><a href="HscTypes.html#v:hsc_targets">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">hsc_type_env_var</td><td class="module"><a href="HscTypes.html#v:hsc_type_env_var">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HsDecl</td><td class="module"><a href="HsDecls.html#t:HsDecl">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsDo</td><td class="module"><a href="HsExpr.html#v:HsDo">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsDocContext</td><td class="module"><a href="RnEnv.html#t:HsDocContext">RnEnv</a></td></tr><tr><td class="src">HsDocString</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsDoc.html#t:HsDocString">HsDoc</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsDoc.html#v:HsDocString">HsDoc</a>, HsSyn, GHC</td></tr><tr><td class="src">HsDocTy</td><td class="module"><a href="HsTypes.html#v:HsDocTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsDoublePrim</td><td class="module"><a href="HsLit.html#v:HsDoublePrim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">hsep</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Pretty.html#v:hsep">Pretty</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Outputable.html#v:hsep">Outputable</a>, GhcPlugins</td></tr><tr><td class="src">HsEqTy</td><td class="module"><a href="HsTypes.html#v:HsEqTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsExplicitFlag</td><td class="module"><a href="HsTypes.html#t:HsExplicitFlag">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsExplicitListTy</td><td class="module"><a href="HsTypes.html#v:HsExplicitListTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsExplicitTupleTy</td><td class="module"><a href="HsTypes.html#v:HsExplicitTupleTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsExplicitTvs</td><td class="module"><a href="HsTypes.html#v:hsExplicitTvs">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsExpr</td><td class="module"><a href="HsExpr.html#t:HsExpr">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">hsExprNeedsParens</td><td class="module"><a href="HsExpr.html#v:hsExprNeedsParens">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsExtCore</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsSyn.html#t:HsExtCore">HsSyn</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsSyn.html#v:HsExtCore">HsSyn</a>, GHC</td></tr><tr><td class="src">HsFirstOrderApp</td><td class="module"><a href="HsExpr.html#v:HsFirstOrderApp">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsFloatPrim</td><td class="module"><a href="HsLit.html#v:HsFloatPrim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsForAllTy</td><td class="module"><a href="HsTypes.html#v:HsForAllTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsForeignDeclsBinders</td><td class="module"><a href="HsUtils.html#v:hsForeignDeclsBinders">HsUtils</a>, HsSyn, GHC</td></tr><tr><td class="src">HsFractional</td><td class="module"><a href="HsLit.html#v:HsFractional">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsFunTy</td><td class="module"><a href="HsTypes.html#v:HsFunTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsGroup</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsDecls.html#t:HsGroup">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsDecls.html#v:HsGroup">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hsGroupBinders</td><td class="module"><a href="HsUtils.html#v:hsGroupBinders">HsUtils</a>, HsSyn, GHC</td></tr><tr><td class="src">HsHigherOrderApp</td><td class="module"><a href="HsExpr.html#v:HsHigherOrderApp">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIf</td><td class="module"><a href="HsExpr.html#v:HsIf">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsInline</td><td class="module"><a href="IfaceSyn.html#v:HsInline">IfaceSyn</a></td></tr><tr><td class="src">HsInt</td><td class="module"><a href="HsLit.html#v:HsInt">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsInt64Prim</td><td class="module"><a href="HsLit.html#v:HsInt64Prim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsInteger</td><td class="module"><a href="HsLit.html#v:HsInteger">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIntegral</td><td class="module"><a href="HsLit.html#v:HsIntegral">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIntPrim</td><td class="module"><a href="HsLit.html#v:HsIntPrim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIParamTy</td><td class="module"><a href="HsTypes.html#v:HsIParamTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIPBinds</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsBinds.html#t:HsIPBinds">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsBinds.html#v:HsIPBinds">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIPVar</td><td class="module"><a href="HsExpr.html#v:HsIPVar">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsIsString</td><td class="module"><a href="HsLit.html#v:HsIsString">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsKind</td><td class="module"><a href="HsTypes.html#t:HsKind">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsKindSig</td><td class="module"><a href="HsTypes.html#v:HsKindSig">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsLam</td><td class="module"><a href="HsExpr.html#v:HsLam">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsLet</td><td class="module"><a href="HsExpr.html#v:HsLet">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLibraries</td><td class="module"><a href="PackageConfig.html#v:hsLibraries">PackageConfig</a>, Packages, GhcPlugins</td></tr><tr><td class="src">HsListTy</td><td class="module"><a href="HsTypes.html#v:HsListTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsLit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsLit.html#t:HsLit">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsExpr.html#v:HsLit">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLitKey</td><td class="module"><a href="MatchLit.html#v:hsLitKey">MatchLit</a></td></tr><tr><td class="src">hsLitType</td><td class="module"><a href="TcHsSyn.html#v:hsLitType">TcHsSyn</a></td></tr><tr><td class="src">hsLMatchPats</td><td class="module"><a href="HsExpr.html#v:hsLMatchPats">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsLocalBinds</td><td class="module"><a href="HsBinds.html#t:HsLocalBinds">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">HsLocalBindsLR</td><td class="module"><a href="HsBinds.html#t:HsLocalBindsLR">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLPatType</td><td class="module"><a href="TcHsSyn.html#v:hsLPatType">TcHsSyn</a></td></tr><tr><td class="src">hsLTyVarKind</td><td class="module"><a href="HsTypes.html#v:hsLTyVarKind">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLTyVarLocName</td><td class="module"><a href="HsTypes.html#v:hsLTyVarLocName">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLTyVarLocNames</td><td class="module"><a href="HsTypes.html#v:hsLTyVarLocNames">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLTyVarName</td><td class="module"><a href="HsTypes.html#v:hsLTyVarName">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsLTyVarNames</td><td class="module"><a href="HsTypes.html#v:hsLTyVarNames">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsMatchContext</td><td class="module"><a href="HsExpr.html#t:HsMatchContext">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">hsmodDecls</td><td class="module"><a href="HsSyn.html#v:hsmodDecls">HsSyn</a>, GHC</td></tr><tr><td class="src">hsmodDeprecMessage</td><td class="module"><a href="HsSyn.html#v:hsmodDeprecMessage">HsSyn</a>, GHC</td></tr><tr><td class="src">hsmodExports</td><td class="module"><a href="HsSyn.html#v:hsmodExports">HsSyn</a>, GHC</td></tr><tr><td class="src">hsmodHaddockModHeader</td><td class="module"><a href="HsSyn.html#v:hsmodHaddockModHeader">HsSyn</a>, GHC</td></tr><tr><td class="src">hsmodImports</td><td class="module"><a href="HsSyn.html#v:hsmodImports">HsSyn</a>, GHC</td></tr><tr><td class="src">hsmodName</td><td class="module"><a href="HsSyn.html#v:hsmodName">HsSyn</a>, GHC</td></tr><tr><td class="src">HsModule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsSyn.html#t:HsModule">HsSyn</a>, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsSyn.html#v:HsModule">HsSyn</a>, GHC</td></tr><tr><td class="src">HsNoBang</td><td class="module"><a href="BasicTypes.html#v:HsNoBang">BasicTypes</a>, <a href="HsTypes.html#v:HsNoBang">HsTypes</a>, HsSyn, GhcPlugins, GHC</td></tr><tr><td class="src">HsNoCafRefs</td><td class="module"><a href="IfaceSyn.html#v:HsNoCafRefs">IfaceSyn</a></td></tr><tr><td class="src">HsNoUnpack</td><td class="module"><a href="BasicTypes.html#v:HsNoUnpack">BasicTypes</a>, <a href="HsTypes.html#v:HsNoUnpack">HsTypes</a>, HsSyn, GhcPlugins, GHC</td></tr><tr><td class="src">HsNoVect</td><td class="module"><a href="HsDecls.html#v:HsNoVect">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsOpTy</td><td class="module"><a href="HsTypes.html#v:HsOpTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsOverLit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsLit.html#t:HsOverLit">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsExpr.html#v:HsOverLit">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">hsOverLitKey</td><td class="module"><a href="MatchLit.html#v:hsOverLitKey">MatchLit</a></td></tr><tr><td class="src">hsOverLitName</td><td class="module"><a href="TcHsSyn.html#v:hsOverLitName">TcHsSyn</a></td></tr><tr><td class="src">HsPar</td><td class="module"><a href="HsExpr.html#v:HsPar">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsPArrTy</td><td class="module"><a href="HsTypes.html#v:HsPArrTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsParsedModule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HscTypes.html#t:HsParsedModule">HscTypes</a>, GhcPlugins</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HscTypes.html#v:HsParsedModule">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HsParTy</td><td class="module"><a href="HsTypes.html#v:HsParTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsPatNeedsParens</td><td class="module"><a href="HsPat.html#v:hsPatNeedsParens">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">hsPatType</td><td class="module"><a href="TcHsSyn.html#v:hsPatType">TcHsSyn</a></td></tr><tr><td class="src">HsPp</td><td class="module"><a href="DriverPhases.html#v:HsPp">DriverPhases</a></td></tr><tr><td class="src">HsProc</td><td class="module"><a href="HsExpr.html#v:HsProc">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsQuasiQuote</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsTypes.html#t:HsQuasiQuote">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsTypes.html#v:HsQuasiQuote">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsQuasiQuoteE</td><td class="module"><a href="HsExpr.html#v:HsQuasiQuoteE">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsQuasiQuoteTy</td><td class="module"><a href="HsTypes.html#v:HsQuasiQuoteTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRat</td><td class="module"><a href="HsLit.html#v:HsRat">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRecField</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsPat.html#t:HsRecField">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsPat.html#v:HsRecField">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">hsRecFieldArg</td><td class="module"><a href="HsPat.html#v:hsRecFieldArg">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRecFieldCon</td><td class="module"><a href="RnPat.html#v:HsRecFieldCon">RnPat</a></td></tr><tr><td class="src">HsRecFieldContext</td><td class="module"><a href="RnPat.html#t:HsRecFieldContext">RnPat</a></td></tr><tr><td class="src">hsRecFieldId</td><td class="module"><a href="HsPat.html#v:hsRecFieldId">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRecFieldPat</td><td class="module"><a href="RnPat.html#v:HsRecFieldPat">RnPat</a></td></tr><tr><td class="src">HsRecFields</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsPat.html#t:HsRecFields">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsPat.html#v:HsRecFields">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">hsRecFields</td><td class="module"><a href="HsPat.html#v:hsRecFields">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRecFieldUpd</td><td class="module"><a href="RnPat.html#v:HsRecFieldUpd">RnPat</a></td></tr><tr><td class="src">HsRecordBinds</td><td class="module"><a href="HsExpr.html#t:HsRecordBinds">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">hsRecPun</td><td class="module"><a href="HsPat.html#v:hsRecPun">HsPat</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRecTy</td><td class="module"><a href="HsTypes.html#v:HsRecTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsRule</td><td class="module"><a href="HsDecls.html#v:HsRule">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsSCC</td><td class="module"><a href="HsExpr.html#v:HsSCC">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsSigCtxt</td><td class="module"><a href="RnEnv.html#t:HsSigCtxt">RnEnv</a>, <a href="RnBinds.html#t:HsSigCtxt">RnBinds</a></td></tr><tr><td class="src">hsSigDoc</td><td class="module"><a href="HsBinds.html#v:hsSigDoc">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">hsSigFVs</td><td class="module"><a href="RnHsSyn.html#v:hsSigFVs">RnHsSyn</a></td></tr><tr><td class="src">hsSigsFVs</td><td class="module"><a href="RnHsSyn.html#v:hsSigsFVs">RnHsSyn</a></td></tr><tr><td class="src">HsSplice</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsExpr.html#t:HsSplice">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsExpr.html#v:HsSplice">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsSpliceE</td><td class="module"><a href="HsExpr.html#v:HsSpliceE">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsSpliceTy</td><td class="module"><a href="HsTypes.html#v:HsSpliceTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsSrcFile</td><td class="module"><a href="DriverPhases.html#v:HsSrcFile">DriverPhases</a>, <a href="HscTypes.html#v:HsSrcFile">HscTypes</a>, GhcPlugins</td></tr><tr><td class="src">HsStmtContext</td><td class="module"><a href="HsExpr.html#t:HsStmtContext">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsStrict</td><td class="module"><a href="BasicTypes.html#v:HsStrict">BasicTypes</a>, <a href="HsTypes.html#v:HsStrict">HsTypes</a>, HsSyn, GhcPlugins, GHC</td></tr><tr><td class="src">HsStrictness</td><td class="module"><a href="IfaceSyn.html#v:HsStrictness">IfaceSyn</a></td></tr><tr><td class="src">HsString</td><td class="module"><a href="HsLit.html#v:HsString">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsStringPrim</td><td class="module"><a href="HsLit.html#v:HsStringPrim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTick</td><td class="module"><a href="HsExpr.html#v:HsTick">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTickPragma</td><td class="module"><a href="HsExpr.html#v:HsTickPragma">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTupArg</td><td class="module"><a href="HsExpr.html#t:HsTupArg">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTupleSort</td><td class="module"><a href="HsTypes.html#t:HsTupleSort">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTupleTy</td><td class="module"><a href="HsTypes.html#v:HsTupleTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsTyClDeclBinders</td><td class="module"><a href="HsUtils.html#v:hsTyClDeclBinders">HsUtils</a>, HsSyn, GHC</td></tr><tr><td class="src">hsTyClDeclsBinders</td><td class="module"><a href="HsUtils.html#v:hsTyClDeclsBinders">HsUtils</a>, HsSyn, GHC</td></tr><tr><td class="src">HsType</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsTypes.html#t:HsType">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsExpr.html#v:HsType">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTypeCtx</td><td class="module"><a href="RnEnv.html#v:HsTypeCtx">RnEnv</a></td></tr><tr><td class="src">HsTyVar</td><td class="module"><a href="HsTypes.html#v:HsTyVar">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTyVarBndr</td><td class="module"><a href="HsTypes.html#t:HsTyVarBndr">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsTyVarKind</td><td class="module"><a href="HsTypes.html#v:hsTyVarKind">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsTyVarName</td><td class="module"><a href="HsTypes.html#v:hsTyVarName">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsTyVarNameKind</td><td class="module"><a href="HsTypes.html#v:hsTyVarNameKind">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hsTyVarNames</td><td class="module"><a href="HsTypes.html#v:hsTyVarNames">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsTyWrapper</td><td class="module"><a href="HsTypes.html#t:HsTyWrapper">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsUnboxedTuple</td><td class="module"><a href="HsTypes.html#v:HsUnboxedTuple">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">HsUnfold</td><td class="module"><a href="IfaceSyn.html#v:HsUnfold">IfaceSyn</a></td></tr><tr><td class="src">HsUnpack</td><td class="module"><a href="BasicTypes.html#v:HsUnpack">BasicTypes</a>, <a href="HsTypes.html#v:HsUnpack">HsTypes</a>, HsSyn, GhcPlugins, GHC</td></tr><tr><td class="src">HsUnpackFailed</td><td class="module"><a href="BasicTypes.html#v:HsUnpackFailed">BasicTypes</a>, <a href="HsTypes.html#v:HsUnpackFailed">HsTypes</a>, HsSyn, GhcPlugins, GHC</td></tr><tr><td class="src">HsValBinds</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="HsBinds.html#t:HsValBinds">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="HsBinds.html#v:HsValBinds">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">hsValBindsImplicits</td><td class="module"><a href="HsUtils.html#v:hsValBindsImplicits">HsUtils</a>, HsSyn, GHC</td></tr><tr><td class="src">HsValBindsLR</td><td class="module"><a href="HsBinds.html#t:HsValBindsLR">HsBinds</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVar</td><td class="module"><a href="HsExpr.html#v:HsVar">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVect</td><td class="module"><a href="HsDecls.html#v:HsVect">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVectClassIn</td><td class="module"><a href="HsDecls.html#v:HsVectClassIn">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVectClassOut</td><td class="module"><a href="HsDecls.html#v:HsVectClassOut">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVectInstIn</td><td class="module"><a href="HsDecls.html#v:HsVectInstIn">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVectInstOut</td><td class="module"><a href="HsDecls.html#v:HsVectInstOut">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVectTypeIn</td><td class="module"><a href="HsDecls.html#v:HsVectTypeIn">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsVectTypeOut</td><td class="module"><a href="HsDecls.html#v:HsVectTypeOut">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">HsWord64Prim</td><td class="module"><a href="HsLit.html#v:HsWord64Prim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsWordPrim</td><td class="module"><a href="HsLit.html#v:HsWordPrim">HsLit</a>, HsSyn, GHC</td></tr><tr><td class="src">HsWrap</td><td class="module"><a href="HsExpr.html#v:HsWrap">HsExpr</a>, HsSyn, GHC</td></tr><tr><td class="src">HsWrapper</td><td class="module"><a href="TcEvidence.html#t:HsWrapper">TcEvidence</a></td></tr><tr><td class="src">HsWrapTy</td><td class="module"><a href="HsTypes.html#v:HsWrapTy">HsTypes</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_annds</td><td class="module"><a href="HsDecls.html#v:hs_annds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_defds</td><td class="module"><a href="HsDecls.html#v:hs_defds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_derivds</td><td class="module"><a href="HsDecls.html#v:hs_derivds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_docs</td><td class="module"><a href="HsDecls.html#v:hs_docs">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_fixds</td><td class="module"><a href="HsDecls.html#v:hs_fixds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_fords</td><td class="module"><a href="HsDecls.html#v:hs_fords">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_instds</td><td class="module"><a href="HsDecls.html#v:hs_instds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_ruleds</td><td class="module"><a href="HsDecls.html#v:hs_ruleds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_tyclds</td><td class="module"><a href="HsDecls.html#v:hs_tyclds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_valds</td><td class="module"><a href="HsDecls.html#v:hs_valds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_vects</td><td class="module"><a href="HsDecls.html#v:hs_vects">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hs_warnds</td><td class="module"><a href="HsDecls.html#v:hs_warnds">HsDecls</a>, HsSyn, GHC</td></tr><tr><td class="src">hugsOptions</td><td class="module"><a href="PackageConfig.html#v:hugsOptions">PackageConfig</a>, Packages, GhcPlugins</td></tr><tr><td class="src">HValue</td><td class="module"><a href="ByteCodeLink.html#t:HValue">ByteCodeLink</a>, <a href="Linker.html#t:HValue">Linker</a>, <a href="GHC.html#t:HValue">GHC</a></td></tr><tr><td class="src">hwSp</td><td class="module"><a href="CgMonad.html#v:hwSp">CgMonad</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>