B). </P>

<P><IMG SRC="Fig2.gif" ><BR>
<BR>
<B>Fig.3</B> classes of the Taste compiler </P>

<P>The classes in the rectangle are generated by Coco/R, the others are
written by hand. The classes have the following responsibilities: </P>

<TABLE>
<TR>
<TD valign=top><A HREF="../Taste/Comp.java">Comp</A> </TD>

<TD>Driver class. This obtains the name of the source file and calls
the parser and the interpreter. This file also has the TasteErrors class
for reporting meaningul semantic error messages.</TD>
</TR>
