Sophie

Sophie

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

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
>CmdLineParser</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_CmdLineParser.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"
>CmdLineParser</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:processArgs"
><A NAME="v%3AprocessArgs"
></A
></A
><B
>processArgs</B
> :: <A HREF="../base/Control-Monad.html#t%3AMonad"
>Monad</A
> m =&gt; [<A HREF="CmdLineParser.html#t%3AFlag"
>Flag</A
> m] -&gt; [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
>] -&gt; m ([<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
>], [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
>], [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
>])</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:OptKind"
><A NAME="t%3AOptKind"
></A
></A
><B
>OptKind</B
> m </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><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:NoArg"
><A NAME="v%3ANoArg"
></A
></A
><B
>NoArg</B
> (m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HasArg"
><A NAME="v%3AHasArg"
></A
></A
><B
>HasArg</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SepArg"
><A NAME="v%3ASepArg"
></A
></A
><B
>SepArg</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Prefix"
><A NAME="v%3APrefix"
></A
></A
><B
>Prefix</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:OptPrefix"
><A NAME="v%3AOptPrefix"
></A
></A
><B
>OptPrefix</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:OptIntSuffix"
><A NAME="v%3AOptIntSuffix"
></A
></A
><B
>OptIntSuffix</B
> (<A HREF="../base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:IntSuffix"
><A NAME="v%3AIntSuffix"
></A
></A
><B
>IntSuffix</B
> (<A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PassFlag"
><A NAME="v%3APassFlag"
></A
></A
><B
>PassFlag</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:AnySuffix"
><A NAME="v%3AAnySuffix"
></A
></A
><B
>AnySuffix</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PrefixPred"
><A NAME="v%3APrefixPred"
></A
></A
><B
>PrefixPred</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
>) (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:AnySuffixPred"
><A NAME="v%3AAnySuffixPred"
></A
></A
><B
>AnySuffixPred</B
> (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="../ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
>) (<A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; m <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A NAME="t:CmdLineP"
><A NAME="t%3ACmdLineP"
></A
></A
><B
>CmdLineP</B
> s a </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><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:CmdLineP"
><A NAME="v%3ACmdLineP"
></A
></A
><B
>CmdLineP</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:runCmdLine"
><A NAME="v%3ArunCmdLine"
></A
></A
><B
>runCmdLine</B
> :: s -&gt; (a, s)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CmdLineP')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CmdLineP" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="../base/Control-Monad.html#t%3AMonad"
>Monad</A
> (<A HREF="CmdLineParser.html#t%3ACmdLineP"
>CmdLineP</A
> s)</TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getCmdLineState"
><A NAME="v%3AgetCmdLineState"
></A
></A
><B
>getCmdLineState</B
> ::  <A HREF="CmdLineParser.html#t%3ACmdLineP"
>CmdLineP</A
> s s</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:putCmdLineState"
><A NAME="v%3AputCmdLineState"
></A
></A
><B
>putCmdLineState</B
> ::  s -&gt; <A HREF="CmdLineParser.html#t%3ACmdLineP"
>CmdLineP</A
> s <A HREF="../ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Flag"
><A NAME="t%3AFlag"
></A
></A
><B
>Flag</B
> m </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><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:Flag"
><A NAME="v%3AFlag"
></A
></A
><B
>Flag</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:flagName"
><A NAME="v%3AflagName"
></A
></A
><B
>flagName</B
> :: <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:flagOptKind"
><A NAME="v%3AflagOptKind"
></A
></A
><B
>flagOptKind</B
> :: <A HREF="CmdLineParser.html#t%3AOptKind"
>OptKind</A
> m</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:flagDeprecated"
><A NAME="v%3AflagDeprecated"
></A
></A
><B
>flagDeprecated</B
> :: <A HREF="CmdLineParser.html#t%3ADeprecated"
>Deprecated</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Deprecated"
><A NAME="t%3ADeprecated"
></A
></A
><B
>Deprecated</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><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:Supported"
><A NAME="v%3ASupported"
></A
></A
><B
>Supported</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:Deprecated"
><A NAME="v%3ADeprecated"
></A
></A
><B
>Deprecated</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:errorsToGhcException"
><A NAME="v%3AerrorsToGhcException"
></A
></A
><B
>errorsToGhcException</B
> :: [<A HREF="SrcLoc.html#t%3ALocated"
>Located</A
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
>] -&gt; <A HREF="Panic.html#t%3AGhcException"
>GhcException</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
>