diff --git a/data/xslt/xml2xhtml.xsl b/data/xslt/xml2xhtml.xsl index 9e7267e3..c269745b 100644 --- a/data/xslt/xml2xhtml.xsl +++ b/data/xslt/xml2xhtml.xsl @@ -306,9 +306,10 @@ Terminals, with rules where they appear -

+

@@ -318,41 +319,58 @@ Nonterminals, with rules where they appear -

+

- - - - - + +
  • + + + + + +
  • - - - - - on left: - - - - - - - - - on right: - - - - + +
  • + + + +
      + + + +
    • + on left: + + + +
    • + +
      + + +
    • + on right: + + + +
    • + +
      + +
    + +
  • diff --git a/tests/report.at b/tests/report.at index 6c0fe2c2..cc2aa34b 100644 --- a/tests/report.at +++ b/tests/report.at @@ -1141,8 +1141,11 @@ AT_CHECK([[sed -e 's/bison-xml-report version="[^"]*"/bison-xml-report version=" if test x"$XSLTPROC" != x""; then AT_CHECK([[$XSLTPROC \ `]]AT_SET_ENV[[ bison --print-datadir`/xslt/xml2xhtml.xsl \ - input.xml >input.html]]) - AT_CHECK([sed -e '1s/GNU Bison [0-9.]*$/GNU Bison VERSION/' input.html], [], + input.xml | \ + sed -e 's/GNU Bison [0-9][0-9.]*/GNU Bison VERSION/' \ + >input.html]]) + + AT_CHECK([cat input.html], [], [[ @@ -1225,42 +1228,68 @@ if test x"$XSLTPROC" != x""; then

    Terminals, with rules where they appear

    -

    "end of file" (0) 0 -error (256) -":=" (258) 4 -"incr" (259) 8 -"identifier" (260) 5 10 -"number" (261) 11 -"(" (262) 9 -")" (263) 9 -

    +

    Nonterminals, with rules where they appear

    -

    $accept (9) - on left: 0 -unit (10) - on left: 1 - on right: 0 -assignments (11) - on left: 2 3 - on right: 1 3 -assignment (12) - on left: 4 - on right: 3 -id (13) - on left: 5 - on right: 4 -exp (14) - on left: 8 9 10 11 - on right: 1 4 8 9 -@1 (15) - on left: 6 - on right: 8 -@2 (16) - on left: 7 - on right: 8 -

    Automaton

    +

    Automaton

    state 0

    @@ -2067,8 +2096,11 @@ AT_CHECK([[sed -e 's/bison-xml-report version="[^"]*"/bison-xml-report version=" if test x"$XSLTPROC" != x""; then AT_CHECK([[$XSLTPROC \ `]]AT_SET_ENV[[ bison --print-datadir`/xslt/xml2xhtml.xsl \ - input.xml >input.html]]) - AT_CHECK([sed -e '1s/GNU Bison [0-9.]*$/GNU Bison VERSION/' input.html], [], + input.xml | \ + sed -e 's/GNU Bison [0-9][0-9.]*/GNU Bison VERSION/' \ + >input.html]]) + + AT_CHECK([cat input.html], [], [[ @@ -2148,22 +2180,30 @@ if test x"$XSLTPROC" != x""; then

    Terminals, with rules where they appear

    -

    $end (0) 0 -error (256) -"+" (258) 2 3 -"⊕" (259) 1 -"number" (260) 4 -"Ñùṃéℝô" (261) 5 -

    +

    Nonterminals, with rules where they appear

    -

    $accept (7) - on left: 0 -exp (8) - on left: 1 2 3 4 5 - on right: 0 1 2 3 -

    Automaton

    +

    Automaton

    state 0