Quotes around attribute values

GraphViz does not output quotes around integers, but does output quotes around floats:

$ nop <<<'graph g { x=2 }'
graph g {
graph [x=2];
}

$ nop <<<'graph g { x=2.5 }'
graph g {
graph [x="2.5"];
}

I'd prefer that it format all numbers similarly and not output quotes around floats. Could this minor discrepancy be resolved?

Thanks,
Shaun

Done, as of 23 January.

Done, as of 23 January.

Done, as of 23 January.

To be more explicit, any number that doesn't require quotes as dot input should now be output without quotes. Obviously, if anyone finds a glitch, let us know via a bug report.