An LL(1) Grammar for Ada

Publikation: ArbeitspapierArbeits- und Diskussionspapier


After reporting about two early attempts at transforming the 1980 Ada syntax to LL(1), the motivation for the work of implementing the 1983 Ada syntax with an LL(1) grammar is presented. The transformations and techniques used to generate this LL(1) grammar are mentioned and an implementation of a syntax checker and crossreference generator for Ada generated with the compiler generator Coco is described.
HerausgeberJohannes Kepler Universität Linz
PublikationsstatusVeröffentlicht - 1990