3 ms·
I've used ANTLR, which is relatively easy to comprehend by being primarily a LL(k) recursive descent parser. Sadly, it also suffers from the usual problems of
by grabcocque 10y ago
I've used ANTLR, which is relatively easy to comprehend by being primarily a LL(k) recursive descent parser.
Sadly, it also suffers from the usual problems of LL parser generators, like barfing on left-recursive grammars.