chatty-0.5.5.1: Some monad transformers and typeclasses to simplify I/O on a transformer stack.

Safe HaskellSafe-Inferred

Text.Chatty.Parser

Documentation

class MonadScanner m => MonadParser m whereSource

Methods

pabort :: m aSource

(??) :: Eq a => m a -> m a -> m aSource

(???) :: m a -> m a -> m aSource

ptry :: MonadPlus n => m a -> m (n a)Source

Instances

possibly :: MonadParser m => m a -> m (Maybe a)Source

many :: MonadParser m => m a -> m [a]Source

some :: MonadParser m => m a -> m [a]Source