<!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 >HsImpExp</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_HsImpExp.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" >HsImpExp</FONT ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3ALImportDecl" >LImportDecl</A > name = <A HREF="SrcLoc.html#t%3ALocated" >Located</A > (<A HREF="HsImpExp.html#t%3AImportDecl" >ImportDecl</A > name)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AImportDecl" >ImportDecl</A > name = <A HREF="#v%3AImportDecl" >ImportDecl</A > {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="recfield" ><A HREF="#v%3AideclName" >ideclName</A > :: <A HREF="SrcLoc.html#t%3ALocated" >Located</A > <A HREF="Module.html#t%3AModuleName" >ModuleName</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AideclPkgQual" >ideclPkgQual</A > :: <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="FastString.html#t%3AFastString" >FastString</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AideclSource" >ideclSource</A > :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AideclQualified" >ideclQualified</A > :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AideclAs" >ideclAs</A > :: <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Module.html#t%3AModuleName" >ModuleName</A ></TD ></TR ><TR ><TD CLASS="recfield" ><A HREF="#v%3AideclHiding" >ideclHiding</A > :: <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > (<A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A >, [<A HREF="HsImpExp.html#t%3ALIE" >LIE</A > name])</TD ></TR ></TABLE >}</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3ALIE" >LIE</A > name = <A HREF="SrcLoc.html#t%3ALocated" >Located</A > (<A HREF="HsImpExp.html#t%3AIE" >IE</A > name)</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AIE" >IE</A > name </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" >= <A HREF="#v%3AIEVar" >IEVar</A > name</TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEThingAbs" >IEThingAbs</A > name</TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEThingAll" >IEThingAll</A > name</TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEThingWith" >IEThingWith</A > name [name]</TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEModuleContents" >IEModuleContents</A > <A HREF="Module.html#t%3AModuleName" >ModuleName</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEGroup" >IEGroup</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="HsDoc.html#t%3AHsDocString" >HsDocString</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEDoc" >IEDoc</A > <A HREF="HsDoc.html#t%3AHsDocString" >HsDocString</A ></TD ></TR ><TR ><TD CLASS="decl" >| <A HREF="#v%3AIEDocNamed" >IEDocNamed</A > <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString" >String</A ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AieName" >ieName</A > :: <A HREF="HsImpExp.html#t%3AIE" >IE</A > name -> name</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AieNames" >ieNames</A > :: <A HREF="HsImpExp.html#t%3AIE" >IE</A > a -> [a]</TD ></TR ></TABLE ></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" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:LImportDecl" ><A NAME="t%3ALImportDecl" ></A ></A ><B >LImportDecl</B > name = <A HREF="SrcLoc.html#t%3ALocated" >Located</A > (<A HREF="HsImpExp.html#t%3AImportDecl" >ImportDecl</A > name)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:ImportDecl" ><A NAME="t%3AImportDecl" ></A ></A ><B >ImportDecl</B > name </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >A single Haskell <TT >import</TT > declaration. </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:ImportDecl" ><A NAME="v%3AImportDecl" ></A ></A ><B >ImportDecl</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="body" COLSPAN="2" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:ideclName" ><A NAME="v%3AideclName" ></A ></A ><B >ideclName</B > :: <A HREF="SrcLoc.html#t%3ALocated" >Located</A > <A HREF="Module.html#t%3AModuleName" >ModuleName</A ></TD ><TD CLASS="rdoc" >Module name. </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ideclPkgQual" ><A NAME="v%3AideclPkgQual" ></A ></A ><B >ideclPkgQual</B > :: <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="FastString.html#t%3AFastString" >FastString</A ></TD ><TD CLASS="rdoc" >Package qualifier. </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ideclSource" ><A NAME="v%3AideclSource" ></A ></A ><B >ideclSource</B > :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" >True <A HREF="=" >=</A > {-<A NAME=" SOURCE " ><A NAME="%20SOURCE%20" ></A ></A >-} import </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ideclQualified" ><A NAME="v%3AideclQualified" ></A ></A ><B >ideclQualified</B > :: <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ><TD CLASS="rdoc" >True => qualified </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ideclAs" ><A NAME="v%3AideclAs" ></A ></A ><B >ideclAs</B > :: <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Module.html#t%3AModuleName" >ModuleName</A ></TD ><TD CLASS="rdoc" >as Module </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:ideclHiding" ><A NAME="v%3AideclHiding" ></A ></A ><B >ideclHiding</B > :: <A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > (<A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A >, [<A HREF="HsImpExp.html#t%3ALIE" >LIE</A > name])</TD ><TD CLASS="rdoc" >(True => hiding, names) </TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ImportDecl')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:ImportDecl" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > name => <A HREF="Outputable.html#t%3AOutputable" >Outputable</A > (<A HREF="HsImpExp.html#t%3AImportDecl" >ImportDecl</A > name)</TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:LIE" ><A NAME="t%3ALIE" ></A ></A ><B >LIE</B > name = <A HREF="SrcLoc.html#t%3ALocated" >Located</A > (<A HREF="HsImpExp.html#t%3AIE" >IE</A > name)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:IE" ><A NAME="t%3AIE" ></A ></A ><B >IE</B > name </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" >Imported or exported entity. </TD ></TR ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:IEVar" ><A NAME="v%3AIEVar" ></A ></A ><B >IEVar</B > name</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEThingAbs" ><A NAME="v%3AIEThingAbs" ></A ></A ><B >IEThingAbs</B > name</TD ><TD CLASS="rdoc" >Class/Type (can't tell) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEThingAll" ><A NAME="v%3AIEThingAll" ></A ></A ><B >IEThingAll</B > name</TD ><TD CLASS="rdoc" >Class<EM >Type plus all methods</EM >constructors </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEThingWith" ><A NAME="v%3AIEThingWith" ></A ></A ><B >IEThingWith</B > name [name]</TD ><TD CLASS="rdoc" >Class<EM >Type plus some methods</EM >constructors </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEModuleContents" ><A NAME="v%3AIEModuleContents" ></A ></A ><B >IEModuleContents</B > <A HREF="Module.html#t%3AModuleName" >ModuleName</A ></TD ><TD CLASS="rdoc" >(Export Only) </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEGroup" ><A NAME="v%3AIEGroup" ></A ></A ><B >IEGroup</B > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="HsDoc.html#t%3AHsDocString" >HsDocString</A ></TD ><TD CLASS="rdoc" >Doc section heading </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEDoc" ><A NAME="v%3AIEDoc" ></A ></A ><B >IEDoc</B > <A HREF="HsDoc.html#t%3AHsDocString" >HsDocString</A ></TD ><TD CLASS="rdoc" >Some documentation </TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:IEDocNamed" ><A NAME="v%3AIEDocNamed" ></A ></A ><B >IEDocNamed</B > <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString" >String</A ></TD ><TD CLASS="rdoc" >Reference to named doc </TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:IE')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:IE" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > name => <A HREF="Outputable.html#t%3AOutputable" >Outputable</A > (<A HREF="HsImpExp.html#t%3AIE" >IE</A > name)</TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ieName" ><A NAME="v%3AieName" ></A ></A ><B >ieName</B > :: <A HREF="HsImpExp.html#t%3AIE" >IE</A > name -> name</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:ieNames" ><A NAME="v%3AieNames" ></A ></A ><B >ieNames</B > :: <A HREF="HsImpExp.html#t%3AIE" >IE</A > a -> [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 >