I'd like to find a tree parser generator to help me transform ASTs for a compiler written in C++.
After some quick research I found out about ANTLR (which can be targeted to work with C but not C++). I also found a website that warns against using ANTLR with C++: http://www.bearcave.com/software/antlr/antlr_treeparse.html. The article is also ten years old so maybe its complaints are out-of-date.
Anyway, what I'd like to know is if there are any alternatives out there, or am I stuck with using ANTLR or writing my own?