Copyright | (c) 2015 Athan Clark |
---|---|
License | BSD-3 |
Maintainer | athan.clark@gmail.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
- data PredStep k c s a = Typeable r => PredStep {}
- singletonPred :: (Monoid (c s (r -> a)), Typeable r) => k -> (s -> Maybe r) -> (r -> a) -> PredStep k c s a
- newtype PredSteps k c s a = PredSteps {
- unPredSteps :: [PredStep k c s a]
- unionPred :: Eq k => PredSteps k c s a -> PredSteps k c s a -> PredSteps k c s a
Single Predicated Step
data PredStep k c s a Source #
Typeable r => PredStep | |
|
singletonPred :: (Monoid (c s (r -> a)), Typeable r) => k -> (s -> Maybe r) -> (r -> a) -> PredStep k c s a Source #