|
|
|
| Description |
| NonPatch and Non patches are patches that store a context as a
sequence of patches. See Darcs.Patch.Real for example usage.
|
|
| Synopsis |
|
| type NonPatch = Non Prim | | | | | class Nonable p where | | | | unNon :: FromPrim p => Non p -> Sealed (FL p) | | | showNon :: ShowPatch (FL p) => Non p -> Doc | | | readNon :: (ReadPatch p, ParserM m) => m (Maybe (Non p)) | | | showNons :: ShowPatch (FL p) => [Non p] -> Doc | | | readNons :: (ReadPatch p, ParserM m) => m [Non p] | | | add :: (Effect q, Patchy p, ToFromPrim p) => q -> Non p -> Non p | | | rem :: (Effect q, Patchy p, ToFromPrim p) => q -> Non p -> Maybe (Non p) | | | addP :: (Patchy p, ToFromPrim p) => p -> Non p -> Non p | | | remP :: (Patchy p, ToFromPrim p) => p -> Non p -> Maybe (Non p) | | | addPs :: (Patchy p, ToFromPrim p) => RL p -> Non p -> Non p | | | remPs :: (Patchy p, ToFromPrim p) => FL p -> Non p -> Maybe (Non p) | | | remAddP :: (Patchy p, ToFromPrim p) => p -> Non p -> Non p | | | remAddPs :: (Patchy p, ToFromPrim p) => RL p -> Non p -> Non p | | | remNons :: (Nonable p, Effect p, Patchy p, ToFromPrim p, ShowPatch p) => [Non p] -> Non p -> Non p | | | (*>) :: (Patchy p, ToFromPrim p) => Non p -> p -> Maybe (Non p) | | | (>*) :: (Patchy p, ToFromPrim p) => p -> Non p -> Maybe (Non p) | | | (*>>) :: (Effect q, Patchy q, Patchy p, ToFromPrim p) => Non p -> q -> Maybe (Non p) | | | (>>*) :: (Effect q, Patchy p, ToFromPrim p) => q -> Non p -> Maybe (Non p) | | | prop_adjust_twice :: (Patchy p, ToFromPrim p) => p -> Non p -> Maybe Doc |
|
|
| Documentation |
|
|
|
|
| Non stores a context with a Prim patch.
| | Constructors | | Instances | |
|
|
|
| | Methods | | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Produced by Haddock version 2.4.2 |