I am wondering if I can use ANTLR on C++ on Xcode? If not, are there any alternatives?
I need production quality of the 3rd party libraries.
Also see: Integrating ANTLR 4 in a C++ application
ANTLR3 has a C target which you can use in a C++ project, albeit with a bit of hacking (no personal experience with that, I base it by reading the answers there).
If not, are there any alternatives?
Sure, it's even been asked before: C++ parser generator which links to the Wiki list of parser generators, and of course, there's Google that has more than one suggestion.