Portability | non-portable (GADTs) |
---|---|

Stability | unstable |

Maintainer | Marco Túlio Pimenta Gontijo <marcotmarcot@gmail.com> |

Safe Haskell | Safe-Infered |

# Documentation

type Chuchu m = ChuchuM m ()Source

The most command use case where the return value of the Monad is ignored.

The Monad on which the step rules are constructed. `Given`

, `When`

,
`Then`

, `And`

and `But`

are interpreted in the same way by the program. All
of them receive a parser and an action to run if the parser finishes
correctly.