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@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)