Subject: | allow adding multiple classes in GraphViz2::Parse::ISA |
This is a great module, but GraphVis2::Parse::ISA would be much more
useful if it could handle a list of classes, rather than a single class.
Let's suppose you want to graph the entire class hierarchy in complex
system. Right now you can do this as per the docs:
$parser -> create(class => 'Adult::Child::Grandchild', ignore => []);
That's fine, but often people want to map more than just one class at a
time. So this would be an even better module if you could also do this
sort of thing:
$parser -> add(class => 'Adult::OtherChild::Cousin', ignore => []);
$parser -> add(class => 'AnotherBranch', ignore => []);
Side note: I tried calling "create" multiple times, and also the
internal _add module, but neither really worked. I can probably work
directly with the GraphViz2 module to create my hierarchy, but ideally
the ::Parse::ISA module would have this built-in.