Monadic Parser Generator

The Monadic Parser Generator (MPG) is an experimental tool for the automatic generation of monadic (recursive descent) parsers written in Haskell. Like `Yacc' or `Happy', MPG takes a file containing an annotated  grammar specification as input and produces a monadic parser as output.

A preliminary versions of MPG implemented in Haskell (Hugs) 1.3 is available.

Haskell 1.3 Version

Please report comments and bugs to this email.