Updated 2011-01-28 01:40:20 by RLE

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?