]> git.saurik.com Git - bison.git/blobdiff - data/xslt/xml2xhtml.xsl
TODO: statistics.
[bison.git] / data / xslt / xml2xhtml.xsl
index c1936dc69c77382fdd9d38859a415f4096c0b3ec..e33f3eab16a478b3cc34cb4b80819a671225d162 100644 (file)
@@ -2,9 +2,8 @@
 
 <!--
     xml2html.xsl - transform Bison XML Report into XHTML.
-    $Id$
 
-    Copyright (C) 2007 Free Software Foundation, Inc.
+    Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
 
     This file is part of Bison, the GNU Compiler Compiler.
 
 <xsl:template match="/">
   <html>
     <head>
-      <title>GNU Bison XML Automaton Report</title>
+      <title>
+       <xsl:value-of select="bison-xml-report/filename"/>
+       <xsl:text> - GNU Bison XML Automaton Report</xsl:text>
+      </title>
       <style type="text/css"><![CDATA[
       body {
         font-family: "Nimbus Sans L", Arial, sans-serif;
        font-size: 9pt;
       }
       a:link {
-       color: #1f00ff;
+       color: #1f00ff;
        text-decoration: none;
       }
       a:visited {
-       color: #1f00ff;
+       color: #1f00ff;
        text-decoration: none;
       }
       a:hover {
-       color: red;
+       color: red;
       }
       #menu a {
         text-decoration: underline;
     <body>
       <xsl:apply-templates select="bison-xml-report"/>
       <xsl:text>&#10;&#10;</xsl:text>
-      <div id="footer"><hr />
+      <div id="footer"><hr />This document was generated using
       <a href="http://www.gnu.org/software/bison/" title="GNU Bison">
       GNU Bison <xsl:value-of select="/bison-xml-report/@version"/></a>
-      XML Automaton Report, written by
-      <a href="http://www.gnu.org.ua/~polak/" title="Wojciech Polak">Wojciech Polak</a>.
-      Copyright (C) 2007 Free Software Foundation, Inc.<br />
-      Verbatim copying and distribution of this entire page is permitted
-      in any medium, provided this notice is preserved.</div>
+      XML Automaton Report.<br />
+      <!-- default copying notice -->
+      Verbatim copying and distribution of this entire page is
+      permitted in any medium, provided this notice is preserved.</div>
     </body>
   </html>
 </xsl:template>
 <xsl:template match="symbol">
   <xsl:text> </xsl:text>
   <xsl:choose>
-    <xsl:when test="@class = 'nonterminal'">
+    <xsl:when test="name(key('bison:symbolByName', .)) = 'nonterminal'">
       <span class="i"><xsl:value-of select="."/></span>
     </xsl:when>
     <xsl:otherwise>