Tcl2002 programming contest: problem 3

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?