     } catch (Exception e) {
        /* do cleanup here - - possibly rethrow e */
      } finally {
	/* do close out here */
      }
</pre>

<a name="scanner"></a>
<h3>5. Scanner Interface</h3>

<a name="basic-symbols" ></a>
<h4>5.1 Basic Symbol management</h4>

<p>In CUP 0.10j, scanner integration was improved according to
suggestions made by <a href="http://www.smartsc.com/">David MacMahon</a>.
The changes make it easier to incorporate JLex and other
automatically-generated scanners into CUP parsers.</p>
