Just as a proof of concept, I hacked the Ruby parser into an add-in for Cygnus/Redhat's Source Navigator (http://sources.redhat.com/sourcenav/) I've got it handling classes, nested classes, modules, global functions and class/module methods. I haven't bothered with the syntax highlighting stuff--that's pretty trivial. Anyway, so far the results are encouraging (if you like the Source Navigator style of interface). You can zip back and forth between a method and it's definition, view class hierarchies, browse symbols, and all sorts of other cool stuff. I've posted a fairly boring screenshot at http://www.pragmaticprogrammer.com/pub/ruby/sn.gif Do people think this is worth continuing? If so, does anyone want to help (my backlog is getting scary)? Regards Dave