Source Code (C++) Comprehension Tools

K

kewlemer

Folks,

I am looking for open source Source Code Comprehension Tools (tools
that can be used to browse source code, class diagrams etc).

I am basically a VIM user, but the large number of classes in the
project I am currently dealing with necessiates me to use such a tool
to better understand the class relationships.

The only good link Googling gave was:-
http://grok2.tripod.com/code_comprehension.html

However none of the free code browsers here handled C++ (the demo
versions are no use since they expire).

The only open source tool I found was Red Hat's Source Navigator - but
this was buggy when I tried and is not updated since 2001.

I am hoping you folks can shed some light on such available tools.

Thanks,
K

PS :- Does Eclipse give class diagrams ?
 
I

Imre Palik\

kewlemer said:
I am basically a VIM user, but the large number of classes in the
project I am currently dealing with necessiates me to use such a tool
to better understand the class relationships.

According to ctags --help ctags can also tag C++ files. You should be able
to use that with VIM (I am using etags with emacs).

Doxygen can generate quite nice diagramms showing certain dependency
structures in the source code, if you have graphwiz installed.

New Emacsen are shipped with some sort of class browser, but it was too
slow for my needs when I last checked.

I.
 
P

PravinT

Try Source-Navigator
http://sourcenav.sourceforge.net/
it is an GNU project.

Source-Navigator scans your source code and loads the extracted
information into a project database. This database stores all
information about file names, symbol elements, and symbol relationships
(functions and global variables are examples of symbols).
Source-Navigator provides you with different browsers (graphical views)
into the project database.

I am using it as an IDE. And it is very good and cogent.

Pravin.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,743
Messages
2,569,478
Members
44,899
Latest member
RodneyMcAu

Latest Threads

Top