Fwd: Re: Source code visualization tools?
Joel Konkle-Parker wrote:
Is there such a thing as a source code visualization tool that makes a "map" of a program's source? Kind of like:
main() | | function1() /\ / \ func2() func3() | | func4()
I'm basically looking for something that will help me "see" how a program is laid out so that I can start working on it.
Thanks in advance.
I was looking for a similar thing a while back. One great tool for navigating the wine source is the etags program. In the wine source directory, type 'make etags'. This makes a file called TAGS. Then, start emacs, and type alt-x visit-tags-table, and load the tags file. You can navigate the source by function. See the tags manpage and the emacs manpage for the tags section for details. Blake `--------------- Forwarded message (end)
You are looking for "Source Navigator" It's here... http://sourcenav.sourceforge.net/ It's pretty cool if you want to follow what goes where. All the pretty arrows too. (It's horazontal along the top of the screen, not vertical) You can follow functions, stucts, header files. I used it when I was a programmer... :) -halkun --- Blake Leverett <bleverett(a)att.net> wrote:
Joel Konkle-Parker wrote:
Is there such a thing as a source code visualization tool that makes a "map" of a program's source? Kind of like:
main() | | function1() /\ / \ func2() func3() | | func4()
I'm basically looking for something that will help me "see" how a program is laid out so that I can start working on it.
Thanks in advance.
I was looking for a similar thing a while back. One great tool for navigating the wine source is the etags program. In the wine source directory, type 'make etags'. This makes a file called TAGS. Then, start emacs, and type alt-x visit-tags-table, and load the tags file. You can navigate the source by function. See the tags manpage and the emacs manpage for the tags section for details.
Blake
`--------------- Forwarded message (end)
participants (2)
-
Blake Leverett -
Joshua Walker