lllpg is a library created in 2012 by David Piepgrass.
LLLPG is a recursive-decent LL(k) parser generator for C# that generates efficient code and integrates with Visual Studio.