he last precedence declaration give its
terminals the highest precedence. The final 
part of the specification contains the grammar.<p>

 
To produce a parser from this specification we use the CUP generator.
If this specification were stored in a file <tt>parser.cup</tt>, then 
(on a Unix system at least) we might invoke CUP using a command like:
</p><pre><tt> java -jar java-cup-11b.jar parser.cup</tt> </pre>
In this case, the system will produce two Java source files containing 
parts of the generated par