Spirit-playground is a project mainly written in C++, it's free.
Experiments with the Boost Spirit library