<TMPL_IF NAME="has_errors"><ol></TMPL_IF>
<TMPL_IF NAME="opt_show_source">
  <TMPL_LOOP NAME="file_errors">
      <li<TMPL_IF NAME="class"> class="<TMPL_VAR NAME="class">"</TMPL_IF>>
<span class="err_type"><TMPL_IF NAME="err_type_info">Info</TMPL_IF><TMPL_IF NAME="err_type_warn">Warning</TMPL_IF><TMPL_IF NAME="err_type_err">Error</TMPL_IF></span>
        <em>Line <a href="#line-<TMPL_VAR NAME="line" ESCAPE="HTML">"><TMPL_VAR NAME="line" ESCAPE="HTML"></a>,
            column <TMPL_VAR NAME="char" ESCAPE="HTML"></em>:
        <span class="msg"><TMPL_VAR NAME="msg" ESCAPE="HTML"></span>
<TMPL_IF NAME="uri">(<a href="<TMPL_VAR NAME="uri" ESCAPE="HTML">">explain...</a>)</TMPL_IF>.
<pre><code class="input"><TMPL_VAR NAME="src"></code></pre>
<TMPL_IF NAME="expl"><TMPL_VAR NAME="expl"></TMPL_IF>
      </li>
  </TMPL_LOOP>
<TMPL_ELSE>
  <TMPL_LOOP NAME="file_errors">
      <li<TMPL_IF NAME="class"> class="<TMPL_VAR NAME="class">"</TMPL_IF>>
<span class="err_type"><TMPL_IF NAME="err_type_info">Info</TMPL_IF><TMPL_IF NAME="err_type_warn">Warning</TMPL_IF><TMPL_IF NAME="err_type_err">Error</TMPL_IF></span>
        <em>Line <TMPL_VAR NAME="line" ESCAPE="HTML"> column <TMPL_VAR NAME="char" ESCAPE="HTML"></em>:
        <span class="msg"><TMPL_VAR NAME="msg" ESCAPE="HTML"></span><TMPL_IF NAME="uri">(<a href="<TMPL_VAR NAME="uri" ESCAPE="HTML">">explain...</a>)</TMPL_IF>.<pre><code class="input"><TMPL_VAR NAME="src"></code></pre><TMPL_IF NAME="expl"><TMPL_VAR NAME="expl"></TMPL_IF>      </li>
  </TMPL_LOOP>
</TMPL_IF>    
<TMPL_IF NAME="has_errors"></ol></TMPL_IF>

<TMPL_IF NAME="opt_verbose">
    <script type="text/javascript" src="loadexplanation.js"></script>
</TMPL_IF>
