Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates > by-pkgid > b0c98c29aff20adb5ac5f9eed34fc595 > files > 72

ghc-darcs-doc-2.4.4-1.fc13.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
>Darcs.Patch.Match</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_Darcs-Patch-Match.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"
>darcs-2.4.4: a distributed, interactive, smart revision control system</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"
>Darcs.Patch.Match</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"
>data</SPAN
>  <A HREF="#t%3APatchMatch"
>PatchMatch</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AMatcher"
>Matcher</A
> p</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A HREF="#t%3AMatchFun"
>MatchFun</A
> p = <A HREF="Darcs-Witnesses-Sealed.html#t%3ASealed2"
>Sealed2</A
> (<A HREF="Darcs-Hopefully.html#t%3APatchInfoAnd"
>PatchInfoAnd</A
> p) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Apatch_match"
>patch_match</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Amatch_pattern"
>match_pattern</A
> :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy"
>Patchy</A
> p =&gt; <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
> -&gt; <A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Aapply_matcher"
>apply_matcher</A
> ::  <A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p -&gt; <A HREF="Darcs-Hopefully.html#t%3APatchInfoAnd"
>PatchInfoAnd</A
> p -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Amake_matcher"
>make_matcher</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
> -&gt; (<A HREF="Darcs-Witnesses-Sealed.html#t%3ASealed2"
>Sealed2</A
> (<A HREF="Darcs-Hopefully.html#t%3APatchInfoAnd"
>PatchInfoAnd</A
> p) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool"
>Bool</A
>) -&gt; <A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AparseMatch"
>parseMatch</A
> :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy"
>Patchy</A
> p =&gt; <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Either.html#t%3AEither"
>Either</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
> (<A HREF="Darcs-Patch-Match.html#t%3AMatchFun"
>MatchFun</A
> p)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Amatch_parser"
>match_parser</A
> :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy"
>Patchy</A
> p =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/parsec-2.1.0.1/Text-ParserCombinators-Parsec-Char.html#t%3ACharParser"
>CharParser</A
> st (<A HREF="Darcs-Patch-Match.html#t%3AMatchFun"
>MatchFun</A
> p)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AhelpOnMatchers"
>helpOnMatchers</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</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"
>data</SPAN
>  <A NAME="t:PatchMatch"
><A NAME="t%3APatchMatch"
></A
></A
><B
>PatchMatch</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PatchMatch')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:PatchMatch" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Matcher"
><A NAME="t%3AMatcher"
></A
></A
><B
>Matcher</B
> p </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>A <TT
>Matcher</TT
> is made of a <TT
><A HREF="Darcs-Patch-Match.html#t%3AMatchFun"
>MatchFun</A
></TT
> which we will use to match
 patches and a <TT
>String</TT
> representing it.
</TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Matcher')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Matcher" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Text-Show.html#t%3AShow"
>Show</A
> (<A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p)</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:MatchFun"
><A NAME="t%3AMatchFun"
></A
></A
><B
>MatchFun</B
> p = <A HREF="Darcs-Witnesses-Sealed.html#t%3ASealed2"
>Sealed2</A
> (<A HREF="Darcs-Hopefully.html#t%3APatchInfoAnd"
>PatchInfoAnd</A
> p) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="doc"
>A type for predicates over patches which do not care about
 contexts
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:patch_match"
><A NAME="v%3Apatch_match"
></A
></A
><B
>patch_match</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:match_pattern"
><A NAME="v%3Amatch_pattern"
></A
></A
><B
>match_pattern</B
> :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy"
>Patchy</A
> p =&gt; <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
> -&gt; <A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:apply_matcher"
><A NAME="v%3Aapply_matcher"
></A
></A
><B
>apply_matcher</B
> ::  <A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p -&gt; <A HREF="Darcs-Hopefully.html#t%3APatchInfoAnd"
>PatchInfoAnd</A
> p -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="doc"
><TT
>apply_matcher</TT
> applies a matcher to a patch.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:make_matcher"
><A NAME="v%3Amake_matcher"
></A
></A
><B
>make_matcher</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
> -&gt; (<A HREF="Darcs-Witnesses-Sealed.html#t%3ASealed2"
>Sealed2</A
> (<A HREF="Darcs-Hopefully.html#t%3APatchInfoAnd"
>PatchInfoAnd</A
> p) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Bool.html#t%3ABool"
>Bool</A
>) -&gt; <A HREF="Darcs-Patch-Match.html#t%3AMatcher"
>Matcher</A
> p</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:parseMatch"
><A NAME="v%3AparseMatch"
></A
></A
><B
>parseMatch</B
> :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy"
>Patchy</A
> p =&gt; <A HREF="Darcs-Patch-Match.html#t%3APatchMatch"
>PatchMatch</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Either.html#t%3AEither"
>Either</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
> (<A HREF="Darcs-Patch-Match.html#t%3AMatchFun"
>MatchFun</A
> p)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:match_parser"
><A NAME="v%3Amatch_parser"
></A
></A
><B
>match_parser</B
> :: <A HREF="Darcs-Patch-Patchy.html#t%3APatchy"
>Patchy</A
> p =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/parsec-2.1.0.1/Text-ParserCombinators-Parsec-Char.html#t%3ACharParser"
>CharParser</A
> st (<A HREF="Darcs-Patch-Match.html#t%3AMatchFun"
>MatchFun</A
> p)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:helpOnMatchers"
><A NAME="v%3AhelpOnMatchers"
></A
></A
><B
>helpOnMatchers</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.0/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="doc"
>The string that is emitted when the user runs <TT
>darcs help --match</TT
>.
</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.0</TD
></TR
></TABLE
></BODY
></HTML
>