I was playing with doxygen (www.stack.nl/~dimitri/doxygen/index.html) (think javadoc for C++) and thought I'd pass along some random pictures.
Doxygen unfortunately doesn't handle perl code, and even has problems with parrot's C. (IMHO, the world needs a wrapper hack which allows you to run all these variously broken code analysis tools, and then gloms their outputs together into something browsable. Ah well. Todo list.) Attached are the interpreter.h include tree, and the PMC and Arena datastructure graphs. (Why not Interp? See previous paragraph). GraphVis (www.graphviz.org) did the actual drawing. Hmm. Maybe a picture of the complete include graph would be useful introductory material... Mitchell
<<interpreter_8h__dep__incl.png>>
<<structPMC__coll__graph.png>>
<<structArenas__coll__graph.png>>