 1"; break;
         // insert other application specific error messages here
         default: s = "Semantic error " + n; break;
       }
       StoreError(n, line, col, s);
     }

   }
</PRE>

<P>An object of such a subclass has then to be passed to the <I>Init</I>
method of the scanner. </P>

<P>The method <I>Exception(s)</I> can be called by the programmer when a
serious error occurs which makes any continuation imposible. After printing
the parameter <I>s</I> the compilation is aborted. </P>

<p>The d