From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24816 invoked by alias); 21 May 2002 18:22:18 -0000 Mailing-List: contact sourcenav-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sourcenav-owner@sources.redhat.com Received: (qmail 24770 invoked from network); 21 May 2002 18:22:13 -0000 Received: from unknown (HELO issun6.hti.com) (130.210.206.69) by sources.redhat.com with SMTP; 21 May 2002 18:22:13 -0000 Received: from issun5.hti.com ([130.210.202.3]) by issun6.hti.com (Netscape Messaging Server 3.6) with ESMTP id AAA31BC for ; Tue, 21 May 2002 13:18:51 -0500 Received: from link.com ([166.20.90.202]) by issun5.hti.com (Netscape Messaging Server 3.6) with ESMTP id AAA1F99; Tue, 21 May 2002 13:18:30 -0500 Message-ID: <3CEA8FC2.1DD1B400@link.com> Date: Tue, 21 May 2002 11:22:00 -0000 From: "Richard F Weber" X-Accept-Language: en MIME-Version: 1.0 To: "Deschenaux, Celine" CC: "'sourcenav@sources.redhat.com'" Subject: Re: Source navigator and ADA 95 References: <47EE8DCFB8C6D311A23700508B8BAD59524CC1@THEBRAIN2> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2002-q2/txt/msg00045.txt.bz2 A long long time ago, I tried to write a parser/high-lighter for Ada & Source navigator that would do what you are looking to do. Unfortunately, my knowledge of parsers and my knowledge of Ada are/were a hinderance on it. I've got some code on sourceforge that you can download and take a look at if you want. Consider it Pre-Alpha to Alpha. It does some things right, but the very complicated inheritences and what-not it doesn't and won't. The project homepage is at: http://sourceforge.net/projects/adaparse/ I'm not planning on maintaining it, but I'd hate to lose it because it is at least a start in the right direction. Let me know if you want to take over maintainership of it. Hopefully somebody can get it farther than what I can. On a similar but side note, I did write a tool that would graphically display the entire "use" list, as far as who is using what, and who is used by what. I used it to show how freaking complicated our one Ada application is wrt it's inheritence listing. It's a script set to run on Linux. I'll see if I can dig it out, it may be of interest. --Rich "Deschenaux, Celine" wrote: > Hello, > > The company division I work for does most of its coding in ADA95 in a > Windows NT environment. The projects we work on are quite big and complex. > I am currently searching for a tool that will generate useful information > such as call trees and graphical representations of the class inheritance > structure of our programs. We need a product that can provide a > comprehensive set of code visualization and navigation tools that will help > development teams to have a better view of the the structure, dependencies, > and flow of complex applications, among other things. > Many of the features of your product seem interesting, but most of the > information given is related to C, C++ and Java applications. I would like > to know if all the features described are (or will be) also available (or > have their equivalent) for ADA95. Please feel free to give me any additional > information about your product. > Thank you, > Celine Descheneaux.