Iteratee-parsec is a library which allows to have a parsec (3) parser in IterateeG monad.
It contains 2 implementations: - John Lato's on public domain. It is based on monoid and design with short parsers in mind. - Mine on MIT. It is based on single-linked mutable list. It seems to be significantly faster for larger parsers - at least in some cases - but it requires a monad with references (such as for example IO or ST). Version 0.0.2 does not differ much from 0.0.1 except that it is up-to-date with parsec 3.1.0 (version 0.0.1 is not). Regards
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe