A Haskell library for generating random strings from arbitrary context-free grammars. Also provides some related functionality, including parsing.
This was originally a project for CS240H at Stanford. It's in the process of being cleaned up for eventual release. You can read the original report here.