3. Call graph analyzer
Write a procedure, callgraph, that accepts a string parameter containing a Tcl procedure call, and evaluates that parameter in the caller's scope. Upon return from the evaluation, the procedure should display in some useful form the call graph: an indication of what Tcl commands were invoked by what other Tcl commands in the course of running the procedure.
Tcl2002 programming contest: solutions to problem 3
The Great Canadian Tcl/Tk Programming Contest, eh?