OOPEG: An Object-Oriented Parser Generator Based on Parsing Expression Grammars
OOPEG is a parser generator developed by Jacob Korsgaard and Jørgen Ulrik B. Krag. It is developed in C# and uses Parsing Expression Grammars (PEGs) in its input language.
To get started with using OOPEG follow the tutorial chapter from the OOPEG thesis.
OOPEG downloads
The thesis describing the development of OOPEG can be found here: OOPEG: An Object-Oriented Parser Generator Based on Parsing Expression Grammars.
The Visual Studio 2010 template used to install OOPEG can be found here: OOPEG Visual Studio Template.
The complete source code from the tutorial can be found here: OOPEG tutorial souce code.
A command line version of OOPEG for using OOPEG outside the Visual Studio environment can be downloaded here: Oopeg2.exe