Strafunski-StrategyLib-5.0.0.2: Library for strategic programming

Portabilityportable
Stabilityexperimental
MaintainerRalf Laemmel, Joost Visser
Safe HaskellNone

Data.Generics.Strafunski.StrategyLib.StrategyInfix

Description

This module is part of StrategyLib, a library of functional strategy combinators, including combinators for generic traversal. This module indicates how some strategy combinators could be denoted via infix combinators.

Synopsis

Documentation

(>>>) :: Strategy s m => TP m -> s m -> s mSource

Sequential composition

(>>>=) :: Strategy s m => TU a m -> (a -> s m) -> s mSource

Sequential composition with value passing

(>>>-) :: Strategy s m => TU a m -> s m -> s mSource

Sequential composition, ignoring value from first strategy

(-+) :: StrategyApply s m t x => s m -> (t -> m x) -> s mSource

Dynamic type-case