From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <65e00e2e11222637d7a060c4a5fa4c71@quintile.net> From: "Steve Simon" Date: Sun, 17 Feb 2008 07:01:42 +0000 To: 9fans@cse.psu.edu Subject: Re: [9fans] ctags on plan 9 with acme-friendly tags In-Reply-To: <509071940802162134y571aaf2w77840afd1477a9e6@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 57b86630-ead3-11e9-9d60-3106f5b1d025 there was somthing which analysed C and produced a call graph in the form of input for dot(1) years ago, the problem was a complex program produced a complex graph... I will try to find out the packages name if required, I have a feeling it may have been in comp.sources.(unix misc). My personal favorite for analysing other peoples code is to a regular expression to strip (possibly misleading) comments from the code. I then toggle Undo/Redo as I read the code; but this is old news I expect. I wrote a crude tool for indexing large chunks of C source in my contrib area (srch) it uses lex(1) only so much of its crudity comes from its vague understanding of C syntax. nemo released some interesting indexing tools (in his contrib area) for plan9 but to my chagrin I have yet to try them. -Steve