On Sunday, 20 September 2015 at 17:26:22 UTC, Andrei Alexandrescu
wrote:
On 09/20/2015 05:26 AM, Guillaume Chatelet wrote:
Not sure if it can be useful to someone else but I extracted
the dmd's
class hierarchy as a DOT file:
[snip]
That's great. I haven't used dot in a long time, any particular
flags to invoke it etc?
dot -Tpng dlang_ast.dot > dlang_ast.png
dot -Tsvg dlang_ast.dot > dlang_ast.svg // great because `find`
works in a browser
It would be great to include the grammar graph build as an
optional target in the dlang.org makefile so we can publish the
resulting .gif on the site. Guillaume, could you put a PR
together?
As David mentioned I'm not sure it will be that useful. Probably
only to people working directly in dmd.
Interestingly enough, with ddmd I'm almost sure it can now be
automatically generated at compile time by class introspection :)