Wikipedia
Grammatica
Grammatica is a C# and Java parser generator. Its strength is its separation of grammar and other source code.