Sophie

Sophie

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

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
>RnEnv</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_RnEnv.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>ghc-6.10.4: The GHC API</TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>RnEnv</FONT
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:newTopSrcBinder"
><A NAME="v%3AnewTopSrcBinder"
></A
></A
><B
>newTopSrcBinder</B
> :: <A HREF="Module.html#t%3AModule"
>Module</A
> -&gt; <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="Name.html#t%3AName"
>Name</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupFamInstDeclBndr"
><A NAME="v%3AlookupFamInstDeclBndr"
></A
></A
><B
>lookupFamInstDeclBndr</B
> :: <A HREF="Module.html#t%3AModule"
>Module</A
> -&gt; <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="Name.html#t%3AName"
>Name</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupLocatedTopBndrRn"
><A NAME="v%3AlookupLocatedTopBndrRn"
></A
></A
><B
>lookupLocatedTopBndrRn</B
> :: <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupTopBndrRn"
><A NAME="v%3AlookupTopBndrRn"
></A
></A
><B
>lookupTopBndrRn</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="Name.html#t%3AName"
>Name</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupLocatedOccRn"
><A NAME="v%3AlookupLocatedOccRn"
></A
></A
><B
>lookupLocatedOccRn</B
> :: <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupOccRn"
><A NAME="v%3AlookupOccRn"
></A
></A
><B
>lookupOccRn</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="Name.html#t%3AName"
>Name</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupLocatedGlobalOccRn"
><A NAME="v%3AlookupLocatedGlobalOccRn"
></A
></A
><B
>lookupLocatedGlobalOccRn</B
> :: <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupGlobalOccRn"
><A NAME="v%3AlookupGlobalOccRn"
></A
></A
><B
>lookupGlobalOccRn</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="Name.html#t%3AName"
>Name</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupGlobalOccRn_maybe"
><A NAME="v%3AlookupGlobalOccRn_maybe"
></A
></A
><B
>lookupGlobalOccRn_maybe</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupLocalDataTcNames"
><A NAME="v%3AlookupLocalDataTcNames"
></A
></A
><B
>lookupLocalDataTcNames</B
> :: <A HREF="NameSet.html#t%3ANameSet"
>NameSet</A
> -&gt; <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> [<A HREF="Name.html#t%3AName"
>Name</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupSigOccRn"
><A NAME="v%3AlookupSigOccRn"
></A
></A
><B
>lookupSigOccRn</B
> :: <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="NameSet.html#t%3ANameSet"
>NameSet</A
> -&gt; <A HREF="HsBinds.html#t%3ASig"
>Sig</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupFixityRn"
><A NAME="v%3AlookupFixityRn"
></A
></A
><B
>lookupFixityRn</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="BasicTypes.html#t%3AFixity"
>Fixity</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupTyFixityRn"
><A NAME="v%3AlookupTyFixityRn"
></A
></A
><B
>lookupTyFixityRn</B
> :: <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="BasicTypes.html#t%3AFixity"
>Fixity</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupInstDeclBndr"
><A NAME="v%3AlookupInstDeclBndr"
></A
></A
><B
>lookupInstDeclBndr</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupRecordBndr"
><A NAME="v%3AlookupRecordBndr"
></A
></A
><B
>lookupRecordBndr</B
> :: <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>) -&gt; <A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupConstructorFields"
><A NAME="v%3AlookupConstructorFields"
></A
></A
><B
>lookupConstructorFields</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> [<A HREF="Name.html#t%3AName"
>Name</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupSyntaxName"
><A NAME="v%3AlookupSyntaxName"
></A
></A
><B
>lookupSyntaxName</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="HsExpr.html#t%3ASyntaxExpr"
>SyntaxExpr</A
> <A HREF="Name.html#t%3AName"
>Name</A
>, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupSyntaxTable"
><A NAME="v%3AlookupSyntaxTable"
></A
></A
><B
>lookupSyntaxTable</B
> :: [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="HsExpr.html#t%3ASyntaxTable"
>SyntaxTable</A
> <A HREF="Name.html#t%3AName"
>Name</A
>, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupGreRn"
><A NAME="v%3AlookupGreRn"
></A
></A
><B
>lookupGreRn</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="RdrName.html#t%3AGlobalRdrElt"
>GlobalRdrElt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupGreLocalRn"
><A NAME="v%3AlookupGreLocalRn"
></A
></A
><B
>lookupGreLocalRn</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="RdrName.html#t%3AGlobalRdrElt"
>GlobalRdrElt</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupGreRn_maybe"
><A NAME="v%3AlookupGreRn_maybe"
></A
></A
><B
>lookupGreRn_maybe</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="RdrName.html#t%3AGlobalRdrElt"
>GlobalRdrElt</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getLookupOccRn"
><A NAME="v%3AgetLookupOccRn"
></A
></A
><B
>getLookupOccRn</B
> :: <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (<A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:newLocalsRn"
><A NAME="v%3AnewLocalsRn"
></A
></A
><B
>newLocalsRn</B
> :: [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> [<A HREF="Name.html#t%3AName"
>Name</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:newIPNameRn"
><A NAME="v%3AnewIPNameRn"
></A
></A
><B
>newIPNameRn</B
> ::  <A HREF="BasicTypes.html#t%3AIPName"
>IPName</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="TcRnTypes.html#t%3ATcRnIf"
>TcRnIf</A
> m n (<A HREF="BasicTypes.html#t%3AIPName"
>IPName</A
> <A HREF="Name.html#t%3AName"
>Name</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindLocalNames"
><A NAME="v%3AbindLocalNames"
></A
></A
><B
>bindLocalNames</B
> ::  [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindLocalNamesFV"
><A NAME="v%3AbindLocalNamesFV"
></A
></A
><B
>bindLocalNamesFV</B
> ::  [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:MiniFixityEnv"
><A NAME="t%3AMiniFixityEnv"
></A
></A
><B
>MiniFixityEnv</B
> = FastStringEnv (<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="BasicTypes.html#t%3AFixity"
>Fixity</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:emptyFsEnv"
><A NAME="v%3AemptyFsEnv"
></A
></A
><B
>emptyFsEnv</B
> ::  FastStringEnv a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:extendFsEnv"
><A NAME="v%3AextendFsEnv"
></A
></A
><B
>extendFsEnv</B
> ::  FastStringEnv a -&gt; <A HREF="FastString.html#t%3AFastString"
>FastString</A
> -&gt; a -&gt; FastStringEnv a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:lookupFsEnv"
><A NAME="v%3AlookupFsEnv"
></A
></A
><B
>lookupFsEnv</B
> ::  FastStringEnv a -&gt; <A HREF="FastString.html#t%3AFastString"
>FastString</A
> -&gt; <A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindLocalNamesFV_WithFixities"
><A NAME="v%3AbindLocalNamesFV_WithFixities"
></A
></A
><B
>bindLocalNamesFV_WithFixities</B
> ::  [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="RnEnv.html#t%3AMiniFixityEnv"
>MiniFixityEnv</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindLocatedLocalsFV"
><A NAME="v%3AbindLocatedLocalsFV"
></A
></A
><B
>bindLocatedLocalsFV</B
> ::  <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; ([<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindLocatedLocalsRn"
><A NAME="v%3AbindLocatedLocalsRn"
></A
></A
><B
>bindLocatedLocalsRn</B
> ::  <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; ([<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindSigTyVarsFV"
><A NAME="v%3AbindSigTyVarsFV"
></A
></A
><B
>bindSigTyVarsFV</B
> ::  [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindPatSigTyVars"
><A NAME="v%3AbindPatSigTyVars"
></A
></A
><B
>bindPatSigTyVars</B
> ::  [<A HREF="HsTypes.html#t%3ALHsType"
>LHsType</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; ([<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindPatSigTyVarsFV"
><A NAME="v%3AbindPatSigTyVarsFV"
></A
></A
><B
>bindPatSigTyVarsFV</B
> ::  [<A HREF="HsTypes.html#t%3ALHsType"
>LHsType</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:bindTyVarsRn"
><A NAME="v%3AbindTyVarsRn"
></A
></A
><B
>bindTyVarsRn</B
> ::  <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; [<A HREF="HsTypes.html#t%3ALHsTyVarBndr"
>LHsTyVarBndr</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; ([<A HREF="HsTypes.html#t%3ALHsTyVarBndr"
>LHsTyVarBndr</A
> <A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:extendTyVarEnvFVRn"
><A NAME="v%3AextendTyVarEnvFVRn"
></A
></A
><B
>extendTyVarEnvFVRn</B
> ::  [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (a, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:checkDupRdrNames"
><A NAME="v%3AcheckDupRdrNames"
></A
></A
><B
>checkDupRdrNames</B
> :: <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:checkDupNames"
><A NAME="v%3AcheckDupNames"
></A
></A
><B
>checkDupNames</B
> :: <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:checkShadowedNames"
><A NAME="v%3AcheckShadowedNames"
></A
></A
><B
>checkShadowedNames</B
> :: <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; (<A HREF="RdrName.html#t%3AGlobalRdrEnv"
>GlobalRdrEnv</A
>, <A HREF="RdrName.html#t%3ALocalRdrEnv"
>LocalRdrEnv</A
>) -&gt; [(<A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
>, <A HREF="OccName.html#t%3AOccName"
>OccName</A
>)] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:checkDupAndShadowedRdrNames"
><A NAME="v%3AcheckDupAndShadowedRdrNames"
></A
></A
><B
>checkDupAndShadowedRdrNames</B
> :: <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
> -&gt; [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mapFvRn"
><A NAME="v%3AmapFvRn"
></A
></A
><B
>mapFvRn</B
> ::  (a -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> (b, <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)) -&gt; [a] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> ([b], <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:mapFvRnCPS"
><A NAME="v%3AmapFvRnCPS"
></A
></A
><B
>mapFvRnCPS</B
> ::  (a -&gt; (b -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> c) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> c) -&gt; [a] -&gt; ([b] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> c) -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> c</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:warnUnusedMatches"
><A NAME="v%3AwarnUnusedMatches"
></A
></A
><B
>warnUnusedMatches</B
> :: [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:warnUnusedModules"
><A NAME="v%3AwarnUnusedModules"
></A
></A
><B
>warnUnusedModules</B
> :: [(<A HREF="Module.html#t%3AModuleName"
>ModuleName</A
>, <A HREF="SrcLoc.html#t%3ASrcSpan"
>SrcSpan</A
>)] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:warnUnusedImports"
><A NAME="v%3AwarnUnusedImports"
></A
></A
><B
>warnUnusedImports</B
> :: [<A HREF="RdrName.html#t%3AGlobalRdrElt"
>GlobalRdrElt</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:warnUnusedTopBinds"
><A NAME="v%3AwarnUnusedTopBinds"
></A
></A
><B
>warnUnusedTopBinds</B
> :: [<A HREF="RdrName.html#t%3AGlobalRdrElt"
>GlobalRdrElt</A
>] -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:warnUnusedLocalBinds"
><A NAME="v%3AwarnUnusedLocalBinds"
></A
></A
><B
>warnUnusedLocalBinds</B
> :: [<A HREF="Name.html#t%3AName"
>Name</A
>] -&gt; <A HREF="NameSet.html#t%3AFreeVars"
>FreeVars</A
> -&gt; <A HREF="TcRnTypes.html#t%3ARnM"
>RnM</A
> <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:dataTcOccs"
><A NAME="v%3AdataTcOccs"
></A
></A
><B
>dataTcOccs</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; [<A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:unknownNameErr"
><A NAME="v%3AunknownNameErr"
></A
></A
><B
>unknownNameErr</B
> :: <A HREF="RdrName.html#t%3ARdrName"
>RdrName</A
> -&gt; <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:perhapsForallMsg"
><A NAME="v%3AperhapsForallMsg"
></A
></A
><B
>perhapsForallMsg</B
> :: <A HREF="Outputable.html#t%3ASDoc"
>SDoc</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.4.2</TD
></TR
></TABLE
></BODY
></HTML
>