This is just an advert for ANTLR. I have no real experience with either but the article is really grating to read beyond the introduction.
It comes across very strangely that your brother writes as if y'all are unaware of the existence of parser generators other than ANTLR. This makes me sad. In a fair comparison, ANTLR really is not a great tool; its capabilities are eclipsed by its marketing.