ILER is the <I>grammar name</I> and
must match the name after the keyword END. The grammar name also denotes the
topmost nonterminal (the <I>start symbol</I>). </P>

<P>Arbitrary Java declarations may follow the grammar name. These are not
checked by Coco/R. They usually contain imports of other classes, as well as
declarations of fields and methods to be used in the semantic actions of
the parser class that is to be generated. </P>

<P>The remaining parts of the compiler description specify the lexical
and