Sophie

Sophie

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

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
>VarEnv</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
></HEAD
><BODY
><DIV CLASS="outer"
><DIV CLASS="mini-topbar"
>VarEnv</DIV
><DIV CLASS="mini-synopsis"
><H1
>Var, Id and TyVar environments (maps)
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="VarEnv.html#t%3AVarEnv" TARGET="main"
>VarEnv</A
> elt</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="VarEnv.html#t%3AIdEnv" TARGET="main"
>IdEnv</A
> elt</DIV
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="VarEnv.html#t%3ATyVarEnv" TARGET="main"
>TyVarEnv</A
> elt</DIV
> <H2
>Manipulating these environments
</H2
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AemptyVarEnv" TARGET="main"
>emptyVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AunitVarEnv" TARGET="main"
>unitVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AmkVarEnv" TARGET="main"
>mkVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AelemVarEnv" TARGET="main"
>elemVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AvarEnvElts" TARGET="main"
>varEnvElts</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AvarEnvKeys" TARGET="main"
>varEnvKeys</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendVarEnv" TARGET="main"
>extendVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendVarEnv_C" TARGET="main"
>extendVarEnv_C</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendVarEnvList" TARGET="main"
>extendVarEnvList</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AplusVarEnv" TARGET="main"
>plusVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AplusVarEnv_C" TARGET="main"
>plusVarEnv_C</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AdelVarEnvList" TARGET="main"
>delVarEnvList</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AdelVarEnv" TARGET="main"
>delVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AlookupVarEnv" TARGET="main"
>lookupVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AlookupVarEnv_NF" TARGET="main"
>lookupVarEnv_NF</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AlookupWithDefaultVarEnv" TARGET="main"
>lookupWithDefaultVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AmapVarEnv" TARGET="main"
>mapVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AzipVarEnv" TARGET="main"
>zipVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AmodifyVarEnv" TARGET="main"
>modifyVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AmodifyVarEnv_Directly" TARGET="main"
>modifyVarEnv_Directly</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AisEmptyVarEnv" TARGET="main"
>isEmptyVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AfoldVarEnv" TARGET="main"
>foldVarEnv</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AelemVarEnvByKey" TARGET="main"
>elemVarEnvByKey</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AlookupVarEnv_Directly" TARGET="main"
>lookupVarEnv_Directly</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AfilterVarEnv_Directly" TARGET="main"
>filterVarEnv_Directly</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArestrictVarEnv" TARGET="main"
>restrictVarEnv</A
></DIV
> <H1
>The InScopeSet type
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="VarEnv.html#t%3AInScopeSet" TARGET="main"
>InScopeSet</A
> </DIV
> <H2
>Operations on InScopeSets
</H2
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AemptyInScopeSet" TARGET="main"
>emptyInScopeSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AmkInScopeSet" TARGET="main"
>mkInScopeSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AdelInScopeSet" TARGET="main"
>delInScopeSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendInScopeSet" TARGET="main"
>extendInScopeSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendInScopeSetList" TARGET="main"
>extendInScopeSetList</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendInScopeSetSet" TARGET="main"
>extendInScopeSetSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AgetInScopeVars" TARGET="main"
>getInScopeVars</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AlookupInScope" TARGET="main"
>lookupInScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AelemInScopeSet" TARGET="main"
>elemInScopeSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AuniqAway" TARGET="main"
>uniqAway</A
></DIV
> <H1
>The RnEnv2 type
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>&nbsp;<A HREF="VarEnv.html#t%3ARnEnv2" TARGET="main"
>RnEnv2</A
> </DIV
> <H2
>Operations on RnEnv2s
</H2
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AmkRnEnv2" TARGET="main"
>mkRnEnv2</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnBndr2" TARGET="main"
>rnBndr2</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnBndrs2" TARGET="main"
>rnBndrs2</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnOccL" TARGET="main"
>rnOccL</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnOccR" TARGET="main"
>rnOccR</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AinRnEnvL" TARGET="main"
>inRnEnvL</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AinRnEnvR" TARGET="main"
>inRnEnvR</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnBndrL" TARGET="main"
>rnBndrL</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnBndrR" TARGET="main"
>rnBndrR</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AnukeRnEnvL" TARGET="main"
>nukeRnEnvL</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AnukeRnEnvR" TARGET="main"
>nukeRnEnvR</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AextendRnInScopeList" TARGET="main"
>extendRnInScopeList</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnInScope" TARGET="main"
>rnInScope</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3ArnInScopeSet" TARGET="main"
>rnInScopeSet</A
></DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AlookupRnInScope" TARGET="main"
>lookupRnInScope</A
></DIV
> <H1
>TidyEnv and its operation
</H1
> <DIV CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
>&nbsp;<A HREF="VarEnv.html#t%3ATidyEnv" TARGET="main"
>TidyEnv</A
> </DIV
> <DIV CLASS="decl"
><A HREF="VarEnv.html#v%3AemptyTidyEnv" TARGET="main"
>emptyTidyEnv</A
></DIV
></DIV
></DIV
></BODY
></HTML
>