Sophie

Sophie

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

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
>ParserCoreUtils</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_ParserCoreUtils.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"
>ParserCoreUtils</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"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ParseResult"
><A NAME="t%3AParseResult"
></A
></A
><B
>ParseResult</B
> 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="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:OkP"
><A NAME="v%3AOkP"
></A
></A
><B
>OkP</B
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:FailP"
><A NAME="v%3AFailP"
></A
></A
><B
>FailP</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"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:P"
><A NAME="t%3AP"
></A
></A
><B
>P</B
> a = <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="../ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="ParserCoreUtils.html#t%3AParseResult"
>ParseResult</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:thenP"
><A NAME="v%3AthenP"
></A
></A
><B
>thenP</B
> ::  <A HREF="ParserCoreUtils.html#t%3AP"
>P</A
> a -&gt; (a -&gt; <A HREF="ParserCoreUtils.html#t%3AP"
>P</A
> b) -&gt; <A HREF="ParserCoreUtils.html#t%3AP"
>P</A
> b</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:returnP"
><A NAME="v%3AreturnP"
></A
></A
><B
>returnP</B
> ::  a -&gt; <A HREF="ParserCoreUtils.html#t%3AP"
>P</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:failP"
><A NAME="v%3AfailP"
></A
></A
><B
>failP</B
> ::  <A HREF="../base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="ParserCoreUtils.html#t%3AP"
>P</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:getCoreModuleName"
><A NAME="v%3AgetCoreModuleName"
></A
></A
><B
>getCoreModuleName</B
> :: <A HREF="../base/System-IO.html#t%3AFilePath"
>FilePath</A
> -&gt; <A HREF="../base/System-IO.html#t%3AIO"
>IO</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:Token"
><A NAME="t%3AToken"
></A
></A
><B
>Token</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:TKmodule"
><A NAME="v%3ATKmodule"
></A
></A
><B
>TKmodule</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKdata"
><A NAME="v%3ATKdata"
></A
></A
><B
>TKdata</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKnewtype"
><A NAME="v%3ATKnewtype"
></A
></A
><B
>TKnewtype</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKforall"
><A NAME="v%3ATKforall"
></A
></A
><B
>TKforall</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKrec"
><A NAME="v%3ATKrec"
></A
></A
><B
>TKrec</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKlet"
><A NAME="v%3ATKlet"
></A
></A
><B
>TKlet</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKin"
><A NAME="v%3ATKin"
></A
></A
><B
>TKin</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcase"
><A NAME="v%3ATKcase"
></A
></A
><B
>TKcase</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKof"
><A NAME="v%3ATKof"
></A
></A
><B
>TKof</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcast"
><A NAME="v%3ATKcast"
></A
></A
><B
>TKcast</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKnote"
><A NAME="v%3ATKnote"
></A
></A
><B
>TKnote</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKexternal"
><A NAME="v%3ATKexternal"
></A
></A
><B
>TKexternal</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKlocal"
><A NAME="v%3ATKlocal"
></A
></A
><B
>TKlocal</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKwild"
><A NAME="v%3ATKwild"
></A
></A
><B
>TKwild</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKoparen"
><A NAME="v%3ATKoparen"
></A
></A
><B
>TKoparen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcparen"
><A NAME="v%3ATKcparen"
></A
></A
><B
>TKcparen</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKobrace"
><A NAME="v%3ATKobrace"
></A
></A
><B
>TKobrace</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcbrace"
><A NAME="v%3ATKcbrace"
></A
></A
><B
>TKcbrace</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKhash"
><A NAME="v%3ATKhash"
></A
></A
><B
>TKhash</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKeq"
><A NAME="v%3ATKeq"
></A
></A
><B
>TKeq</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcolon"
><A NAME="v%3ATKcolon"
></A
></A
><B
>TKcolon</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcoloncolon"
><A NAME="v%3ATKcoloncolon"
></A
></A
><B
>TKcoloncolon</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcoloneqcolon"
><A NAME="v%3ATKcoloneqcolon"
></A
></A
><B
>TKcoloneqcolon</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKstar"
><A NAME="v%3ATKstar"
></A
></A
><B
>TKstar</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKrarrow"
><A NAME="v%3ATKrarrow"
></A
></A
><B
>TKrarrow</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKlambda"
><A NAME="v%3ATKlambda"
></A
></A
><B
>TKlambda</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKat"
><A NAME="v%3ATKat"
></A
></A
><B
>TKat</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKdot"
><A NAME="v%3ATKdot"
></A
></A
><B
>TKdot</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKquestion"
><A NAME="v%3ATKquestion"
></A
></A
><B
>TKquestion</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKsemicolon"
><A NAME="v%3ATKsemicolon"
></A
></A
><B
>TKsemicolon</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKname"
><A NAME="v%3ATKname"
></A
></A
><B
>TKname</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKcname"
><A NAME="v%3ATKcname"
></A
></A
><B
>TKcname</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKinteger"
><A NAME="v%3ATKinteger"
></A
></A
><B
>TKinteger</B
> <A HREF="../integer/GHC-Integer.html#t%3AInteger"
>Integer</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKrational"
><A NAME="v%3ATKrational"
></A
></A
><B
>TKrational</B
> <A HREF="../base/Prelude.html#t%3ARational"
>Rational</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKstring"
><A NAME="v%3ATKstring"
></A
></A
><B
>TKstring</B
> <A HREF="../base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKchar"
><A NAME="v%3ATKchar"
></A
></A
><B
>TKchar</B
> <A HREF="../ghc-prim/GHC-Types.html#t%3AChar"
>Char</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TKEOF"
><A NAME="v%3ATKEOF"
></A
></A
><B
>TKEOF</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></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
>