par is:module package:parsec
This module includes everything you need to get started writing a
parser.
By default this module is set up to parse character data. If you'd
like to parse the result of your own tokenizer you should start with
the following imports:
import Text.Parsec.Prim
import Text.Parsec.Combinator
Then you can implement your own version of
satisfy on top of
the
tokenPrim primitive.
Parsec compatibility module