| |||||||||||||||||||||
| |||||||||||||||||||||
| Description | |||||||||||||||||||||
Chapters 3 and 4 of Pure Functional Parsing an advanced tutorial by Peter Ljunglöf | |||||||||||||||||||||
| Documentation | |||||||||||||||||||||
| class Parser m s | m -> s where | |||||||||||||||||||||
| |||||||||||||||||||||
| class Monoid m where | |||||||||||||||||||||
| |||||||||||||||||||||
| class (Monad m, Functor m) => Sequence m where | |||||||||||||||||||||
| |||||||||||||||||||||
| class Eq s => Symbol m s | m -> s where | |||||||||||||||||||||
| |||||||||||||||||||||
| class Ord s => InputSymbol s where | |||||||||||||||||||||
| |||||||||||||||||||||
| class Eq s => SymbolCont m s | m -> s where | |||||||||||||||||||||
| |||||||||||||||||||||
| class Lookahead m s | m -> s where | |||||||||||||||||||||
| |||||||||||||||||||||
| success :: Monad m => m () | |||||||||||||||||||||
| many0 :: (Monoid m, Sequence m) => m a -> m () | |||||||||||||||||||||
| syms0 :: (Sequence m, Symbol m s) => [s] -> m () | |||||||||||||||||||||
| (<:>) :: Sequence m => m a -> m [a] -> m [a] | |||||||||||||||||||||
| many :: (Monoid m, Sequence m) => m a -> m [a] | |||||||||||||||||||||
| syms :: (Sequence m, Symbol m s) => [s] -> m [s] | |||||||||||||||||||||
| Produced by Haddock version 0.8 |