darcs-beta-2.4.98.5: a distributed, interactive, smart revision control system
Source code
Contents
Index
Darcs.Patch.Match
Synopsis
data
PatchMatch
data
Matcher
p
type
MatchFun
p =
Sealed2
(
PatchInfoAnd
p) ->
Bool
patchMatch
::
String
->
PatchMatch
matchPattern
::
Patchy
p =>
PatchMatch
->
Matcher
p
applyMatcher
::
Matcher
p ->
PatchInfoAnd
p ->
Bool
makeMatcher
::
String
-> (
Sealed2
(
PatchInfoAnd
p) ->
Bool
) ->
Matcher
p
parseMatch
::
Patchy
p =>
PatchMatch
->
Either
String
(
MatchFun
p)
matchParser
::
Patchy
p =>
CharParser
st (
MatchFun
p)
helpOnMatchers
::
String
Documentation
data
PatchMatch
Source
Instances
Eq
PatchMatch
Show
PatchMatch
data
Matcher
p
Source
A
Matcher
is made of a
MatchFun
which we will use to match patches and a
String
representing it.
Instances
Show
(
Matcher
p)
type
MatchFun
p =
Sealed2
(
PatchInfoAnd
p) ->
Bool
Source
A type for predicates over patches which do not care about contexts
patchMatch
::
String
->
PatchMatch
Source
matchPattern
::
Patchy
p =>
PatchMatch
->
Matcher
p
Source
applyMatcher
::
Matcher
p ->
PatchInfoAnd
p ->
Bool
Source
applyMatcher
applies a matcher to a patch.
makeMatcher
::
String
-> (
Sealed2
(
PatchInfoAnd
p) ->
Bool
) ->
Matcher
p
Source
parseMatch
::
Patchy
p =>
PatchMatch
->
Either
String
(
MatchFun
p)
Source
matchParser
::
Patchy
p =>
CharParser
st (
MatchFun
p)
Source
helpOnMatchers
::
String
Source
The string that is emitted when the user runs
darcs help --match
.
Produced by
Haddock
version 2.6.1