Is this illegal syntax?
<pre><code>&lt;script type="text/javascript" language="JavaScript"&gt;
  &lt;!--
    alert('foo');
  //--&gt;
&lt;/script&gt;
</code></pre>

<p>It's used all over in my company's grails app, but I know <code>&lt;</code> is an illegal javascript character...</p>

<p>Should the <code>&lt;!--</code> be like <code>//&lt;!--</code> instead?</p>
