Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > da2ed07af0cf0f424d74f4cc6829a27c > files > 1156

ghc-ghc-devel-6.12.3-8.6.fc14.i686.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
>TcIface</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_TcIface.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.12.3: 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"
>TcIface</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:tcImportDecl"
><A NAME="v%3AtcImportDecl"
></A
></A
><B
>tcImportDecl</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="TcRnTypes.html#t%3ATcM"
>TcM</A
> <A HREF="Type.html#t%3ATyThing"
>TyThing</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:checkWiredInTyCon"
><A NAME="v%3AcheckWiredInTyCon"
></A
></A
><B
>checkWiredInTyCon</B
> :: <A HREF="TyCon.html#t%3ATyCon"
>TyCon</A
> -&gt; <A HREF="TcRnTypes.html#t%3ATcM"
>TcM</A
> <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcHiBootIface"
><A NAME="v%3AtcHiBootIface"
></A
></A
><B
>tcHiBootIface</B
> :: <A HREF="DriverPhases.html#t%3AHscSource"
>HscSource</A
> -&gt; <A HREF="Module.html#t%3AModule"
>Module</A
> -&gt; <A HREF="TcRnTypes.html#t%3ATcRn"
>TcRn</A
> <A HREF="HscTypes.html#t%3AModDetails"
>ModDetails</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:typecheckIface"
><A NAME="v%3AtypecheckIface"
></A
></A
><B
>typecheckIface</B
> ::  <A HREF="HscTypes.html#t%3AModIface"
>ModIface</A
> -&gt; <A HREF="TcRnTypes.html#t%3ATcRnIf"
>TcRnIf</A
> gbl lcl <A HREF="HscTypes.html#t%3AModDetails"
>ModDetails</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceDecl"
><A NAME="v%3AtcIfaceDecl"
></A
></A
><B
>tcIfaceDecl</B
> :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="IfaceSyn.html#t%3AIfaceDecl"
>IfaceDecl</A
> -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> <A HREF="Type.html#t%3ATyThing"
>TyThing</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceInst"
><A NAME="v%3AtcIfaceInst"
></A
></A
><B
>tcIfaceInst</B
> :: <A HREF="IfaceSyn.html#t%3AIfaceInst"
>IfaceInst</A
> -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> <A HREF="InstEnv.html#t%3AInstance"
>Instance</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceFamInst"
><A NAME="v%3AtcIfaceFamInst"
></A
></A
><B
>tcIfaceFamInst</B
> :: <A HREF="IfaceSyn.html#t%3AIfaceFamInst"
>IfaceFamInst</A
> -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> <A HREF="FamInstEnv.html#t%3AFamInst"
>FamInst</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceRules"
><A NAME="v%3AtcIfaceRules"
></A
></A
><B
>tcIfaceRules</B
> :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; [<A HREF="IfaceSyn.html#t%3AIfaceRule"
>IfaceRule</A
>] -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> [<A HREF="CoreSyn.html#t%3ACoreRule"
>CoreRule</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceVectInfo"
><A NAME="v%3AtcIfaceVectInfo"
></A
></A
><B
>tcIfaceVectInfo</B
> :: <A HREF="Module.html#t%3AModule"
>Module</A
> -&gt; <A HREF="HscTypes.html#t%3ATypeEnv"
>TypeEnv</A
> -&gt; <A HREF="HscTypes.html#t%3AIfaceVectInfo"
>IfaceVectInfo</A
> -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> <A HREF="HscTypes.html#t%3AVectInfo"
>VectInfo</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceAnnotations"
><A NAME="v%3AtcIfaceAnnotations"
></A
></A
><B
>tcIfaceAnnotations</B
> :: [<A HREF="IfaceSyn.html#t%3AIfaceAnnotation"
>IfaceAnnotation</A
>] -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> [<A HREF="Annotations.html#t%3AAnnotation"
>Annotation</A
>]</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcIfaceGlobal"
><A NAME="v%3AtcIfaceGlobal"
></A
></A
><B
>tcIfaceGlobal</B
> :: <A HREF="Name.html#t%3AName"
>Name</A
> -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> <A HREF="Type.html#t%3ATyThing"
>TyThing</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:tcExtCoreBindings"
><A NAME="v%3AtcExtCoreBindings"
></A
></A
><B
>tcExtCoreBindings</B
> :: [<A HREF="IfaceSyn.html#t%3AIfaceBinding"
>IfaceBinding</A
>] -&gt; <A HREF="TcRnTypes.html#t%3AIfL"
>IfL</A
> [<A HREF="CoreSyn.html#t%3ACoreBind"
>CoreBind</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.6.1</TD
></TR
></TABLE
></BODY
></HTML
>