I think that module ParseLib should reexport
MonadPlus(mzero, mplus) and possibly msum.
You need them to build any non trivial parser.
At the momement you always have to import Monad when you import ParseLib
(In Haskell 1.4 this wasn't necessary because MonadPlus/Zero was in the Prelude)
Cheers,
Olaf
--
OLAF CHITIL, Lehrstuhl fuer Informatik II, RWTH Aachen, 52056 Aachen, Germany
Tel: (+49/0)241/80-21212; Fax: (+49/0)241/8888-217
URL: http://www-i2.informatik.rwth-aachen.de/~chitil/
