Sophie

Sophie

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

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>TcHsSyn</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();setSynopsis("mini_TcHsSyn.html");};
//]]>
</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="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">TcHsSyn</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:mkHsConApp" class="def">mkHsConApp</a> :: <a href="DataCon.html#t:DataCon">DataCon</a> -&gt; [<a href="Type.html#t:Type">Type</a>] -&gt; [<a href="HsExpr.html#t:HsExpr">HsExpr</a> <a href="Var.html#t:Id">Id</a>] -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> <a href="Var.html#t:Id">Id</a></p></div><div class="top"><p class="src"><a name="v:mkHsDictLet" class="def">mkHsDictLet</a> :: <a href="TcEvidence.html#t:TcEvBinds">TcEvBinds</a> -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> <a href="Var.html#t:Id">Id</a> -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> <a href="Var.html#t:Id">Id</a></p></div><div class="top"><p class="src"><a name="v:mkHsApp" class="def">mkHsApp</a> ::  <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> name -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> name -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> name</p></div><div class="top"><p class="src"><a name="v:hsLitType" class="def">hsLitType</a> :: <a href="HsLit.html#t:HsLit">HsLit</a> -&gt; <a href="TcType.html#t:TcType">TcType</a></p></div><div class="top"><p class="src"><a name="v:hsLPatType" class="def">hsLPatType</a> :: <a href="HsPat.html#t:OutPat">OutPat</a> <a href="Var.html#t:Id">Id</a> -&gt; <a href="Type.html#t:Type">Type</a></p></div><div class="top"><p class="src"><a name="v:hsPatType" class="def">hsPatType</a> :: <a href="HsPat.html#t:Pat">Pat</a> <a href="Var.html#t:Id">Id</a> -&gt; <a href="Type.html#t:Type">Type</a></p></div><div class="top"><p class="src"><a name="v:mkHsAppTy" class="def">mkHsAppTy</a> ::  <a href="HsTypes.html#t:LHsType">LHsType</a> name -&gt; <a href="HsTypes.html#t:LHsType">LHsType</a> name -&gt; <a href="HsTypes.html#t:LHsType">LHsType</a> name</p></div><div class="top"><p class="src"><a name="v:mkSimpleHsAlt" class="def">mkSimpleHsAlt</a> ::  <a href="HsPat.html#t:LPat">LPat</a> id -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> id -&gt; <a href="HsExpr.html#t:LMatch">LMatch</a> id</p></div><div class="top"><p class="src"><a name="v:nlHsIntLit" class="def">nlHsIntLit</a> ::  <a href="../base-4.5.1.0/Prelude.html#t:Integer">Integer</a> -&gt; <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> id</p></div><div class="top"><p class="src"><a name="v:shortCutLit" class="def">shortCutLit</a> :: <a href="HsLit.html#t:OverLitVal">OverLitVal</a> -&gt; <a href="TcType.html#t:TcType">TcType</a> -&gt; <a href="../base-4.5.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="HsExpr.html#t:HsExpr">HsExpr</a> <a href="TcHsSyn.html#t:TcId">TcId</a>)</p></div><div class="top"><p class="src"><a name="v:hsOverLitName" class="def">hsOverLitName</a> :: <a href="HsLit.html#t:OverLitVal">OverLitVal</a> -&gt; <a href="Name.html#t:Name">Name</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:TcId" class="def">TcId</a> = <a href="Var.html#t:Id">Id</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:TcIdSet" class="def">TcIdSet</a> = <a href="VarSet.html#t:IdSet">IdSet</a></p></div><div class="top"><p class="src"><a name="v:zonkTopDecls" class="def">zonkTopDecls</a> :: <a href="Bag.html#t:Bag">Bag</a> <a href="TcEvidence.html#t:EvBind">EvBind</a> -&gt; <a href="HsBinds.html#t:LHsBinds">LHsBinds</a> <a href="TcHsSyn.html#t:TcId">TcId</a> -&gt; <a href="NameSet.html#t:NameSet">NameSet</a> -&gt; [<a href="HsDecls.html#t:LRuleDecl">LRuleDecl</a> <a href="TcHsSyn.html#t:TcId">TcId</a>] -&gt; [<a href="HsDecls.html#t:LVectDecl">LVectDecl</a> <a href="TcHsSyn.html#t:TcId">TcId</a>] -&gt; [<a href="HsBinds.html#t:LTcSpecPrag">LTcSpecPrag</a>] -&gt; [<a href="HsDecls.html#t:LForeignDecl">LForeignDecl</a> <a href="TcHsSyn.html#t:TcId">TcId</a>] -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> ([<a href="Var.html#t:Id">Id</a>], <a href="Bag.html#t:Bag">Bag</a> <a href="TcEvidence.html#t:EvBind">EvBind</a>, <a href="Bag.html#t:Bag">Bag</a> (<a href="HsBinds.html#t:LHsBind">LHsBind</a> <a href="Var.html#t:Id">Id</a>), [<a href="HsDecls.html#t:LForeignDecl">LForeignDecl</a> <a href="Var.html#t:Id">Id</a>], [<a href="HsBinds.html#t:LTcSpecPrag">LTcSpecPrag</a>], [<a href="HsDecls.html#t:LRuleDecl">LRuleDecl</a> <a href="Var.html#t:Id">Id</a>], [<a href="HsDecls.html#t:LVectDecl">LVectDecl</a> <a href="Var.html#t:Id">Id</a>])</p></div><div class="top"><p class="src"><a name="v:zonkTopExpr" class="def">zonkTopExpr</a> :: <a href="HsExpr.html#t:HsExpr">HsExpr</a> <a href="TcHsSyn.html#t:TcId">TcId</a> -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> (<a href="HsExpr.html#t:HsExpr">HsExpr</a> <a href="Var.html#t:Id">Id</a>)</p></div><div class="top"><p class="src"><a name="v:zonkTopLExpr" class="def">zonkTopLExpr</a> :: <a href="HsExpr.html#t:LHsExpr">LHsExpr</a> <a href="TcHsSyn.html#t:TcId">TcId</a> -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> (<a href="HsExpr.html#t:LHsExpr">LHsExpr</a> <a href="Var.html#t:Id">Id</a>)</p></div><div class="top"><p class="src"><a name="v:mkZonkTcTyVar" class="def">mkZonkTcTyVar</a> :: (<a href="TcType.html#t:TcTyVar">TcTyVar</a> -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> <a href="Type.html#t:Type">Type</a>) -&gt; (<a href="TcType.html#t:TcTyVar">TcTyVar</a> -&gt; <a href="Type.html#t:Type">Type</a>) -&gt; <a href="TcType.html#t:TcTyVar">TcTyVar</a> -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> <a href="TcType.html#t:TcType">TcType</a></p></div><div class="top"><p class="src"><a name="v:zonkId" class="def">zonkId</a> :: <a href="TcHsSyn.html#t:TcId">TcId</a> -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> <a href="TcHsSyn.html#t:TcId">TcId</a></p></div><div class="top"><p class="src"><a name="v:zonkTopBndrs" class="def">zonkTopBndrs</a> :: [<a href="TcHsSyn.html#t:TcId">TcId</a>] -&gt; <a href="TcRnTypes.html#t:TcM">TcM</a> [<a href="Var.html#t:Id">Id</a>]</p></div></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>