FYI: LL(*) parser in Q

Hi all,

I’ve added a ANTLR like parser in Q to github - QLL It is a top down recursive parser with unlimited look ahead that predicts each production (without backtracking). The grammar language it uses is also similar to ANTLR (except lexer) and supports actions, predicates and etc. Speed is not exceptional but acceptable for Q (java ~ 500 kb per sec).

The much simpler version (that uses backtracking instead of prediction) is available in DCoQ repository on my page.

WBR, Andrey Kozyrev.

Very cool, nice one.