cancel
Showing results for 
Search instead for 
Did you mean: 

FYI: LL(*) parser in Q

quintanar401
New Contributor
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.
1 REPLY 1

robmoore121
New Contributor
Very cool, nice one.