graphviz produces incorrect output when input file contains multiple graphs
Given the input file rtest/graphs/multi.gv, dot produces odd-to-invalid output - depending on the output format selected (svg, ps, pdf, jpeg)
The renderer functions seem to be called in this order:
begin_job begin_graph ... end_graph # ok so far end_job # really? end_job # really, really????? begin_job # more surprises begin_graph ... end_graph end_job # only once
I think this worked once upon a time, (see the version info in rtest/share/multi.ps) but probably not for a while.
So,
- should the intermediate end_job & begin_job calls happen?
- is this "legal" input?
- does anyone care / want this to work?