| |||||||||||||||||||||
| |||||||||||||||||||||
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 |