Left-recursive versus right-recursive lists in LR parsers
cambium.inria.fr