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.
|Publisher||Johannes Kepler Universität Linz|
|Number of pages||11|
|Publication status||Published - 1990|