Here's a draft of "LL(*): The Foundation of the ANTLR Parser Generator" http://www.antlr.org/papers/LL-star-PLDI11.pdf Explains the LL(*) parsing strategy and ANTLR's analysis algorithm that builds LL(*) parsers. [warning: written for academic audiences.] Ter