Two new variants of the GLL algorithm.
FGLL for efficient parsing of factorised grammars.
RGLL for parsing using a reduced set of descriptors.
Both techniques yield significant speed up on programming language grammars compared and can be used together.
The modifications are all at algorithm level and do not depend on inplementation details of the GLL data structures.