The previous enhancements of DOT graphs only applied to those made via Bison's --graph option. However, such graphs may also be made via XSLT processing on the output of --xml option. DOTs obtained with this second method are now equivalent to those obtained with the previous one.
The order in which the reduction edges appear is different, but there is no difference between the sorted files. The maintainer-xml-check passes. There are still occurrences of graphviz attributes not being in the best order (which would be label first, then the other attributes alphabetically). Theophile Ranquet (6): output: capitalize State xml: documentation graph: fix a memory leak xml: factor xslt space template xml: match DOT output and xml2dot.xsl processing tests: close files in glr-regression NEWS | 7 +- data/xslt/bison.xsl | 12 ++ data/xslt/xml2dot.xsl | 185 ++++++++++++++++++++++++++-- data/xslt/xml2text.xsl | 14 +-- doc/bison.texi | 54 ++++++++ src/graphviz.c | 35 +++--- src/print.c | 2 +- src/print_graph.c | 7 +- tests/conflicts.at | 64 +++++----- tests/existing.at | 40 +++--- tests/glr-regression.at | 16 ++- tests/local.at | 8 +- tests/output.at | 322 ++++++++++++++++++++++++------------------------ tests/reduce.at | 198 ++++++++++++++--------------- tests/regression.at | 44 +++---- tests/sets.at | 2 +- 16 files changed, 626 insertions(+), 384 deletions(-) -- 1.7.11.4
