SLR-parser is a project mainly written in C++, it's free.
SLR(1) parser done for compiler construction class. Kind of terrible.