An improved tool for automated compiler construction. - Michael A. B. Parkes (1989)