Sorry for my bad text parsing capabilities this morning ;-)
Well, I think such magic tool does not exist. Static structure can be Xref'ed but the run-time
behavior depends on program-state, DB-information, time(?), etc. - something which might be documented
by logging (e.g. for example sections of the docs and for analysis of program behavior).
Beyond that, all tools rely on some commenting conventions to document the program semantics.
What is the initial requirement anyhow? Do you want to compile a handbook (documentation)
or do you want to chart a map of a given software package (orientation, job training)?
In the long run, analyzing and (re-)documenting the code according to the conventions of
the documentation tool you have chosen is the price to pay (aka tedious code maintenance work).
|