 a departure from some other versions
of Coco/R and has been implemented slightly differently in different releases.
</P>

<H3>2.2 Structure of a compiler description</H3>

<P>A compiler description in Cocol/R is made up of the following parts:</P>

<PRE>
   Cocol =
     &quot;COMPILER&quot; GoalIdentifier
     ArbitraryJavaDeclarations
     ScannerSpecification
     ParserSpecification
     &quot;END&quot; GoalIdentifier &quot;.&quot; .
   GoalIdentifier = ident .
</PRE>

<P>The name after the keyword COMP