Faster, Practical GLL Parsing
Adaptive LL(*) parsing: the power of dynamic analysis