I would be very interested in this as well. I have looked myself but haven't
found anything else. I wrote one myself in Haskell but for a subset of C++
(subset of C but with some extra things like methods).
Did you build it using parsec or happy? jake