preserve reduction ordering in Earley item descriptors