MGFp is open parser implementation for the Mascot Generic Format (MGF). It uses bison/flex to define a formal grammar and provides the necessary C++ adapter classes. The software is provided under a BSD license.
Development on SF.net has ceased. You can find the project at http://kirchnerlab.github.com/libmgf/
This project is in its initial stage of development. It was created as part of the iQUEST project that's funded by NSF to create online resources for middle school science classrooms.