From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e9fdaae478ceaa2e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-04-20 06:54:10 PST Path: supernews.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!feed-out.newsfeeds.com!newsfeeds.com!feed.newsfeeds.com!newsfeeds.com!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: comp.lang.ada From: Ted Dennison Sender: usenet@www.newsranger.com References: <3ADFF58E.285042FF@esa.int> Subject: Re: Looking for Ada source browser Message-ID: Date: Fri, 20 Apr 2001 13:48:40 GMT NNTP-Posting-Host: 209.208.22.130 X-Complaints-To: abuse@newsranger.com X-Trace: www.newsranger.com 987774520 209.208.22.130 (Fri, 20 Apr 2001 09:48:40 EDT) NNTP-Posting-Date: Fri, 20 Apr 2001 09:48:40 EDT Organization: http://www.newsranger.com Xref: supernews.google.com comp.lang.ada:7036 Date: 2001-04-20T13:48:40+00:00 List-Id: In article <3ADFF58E.285042FF@esa.int>, Joe Wheadon says... > >I am looking for an Ada Source Browser, preferably able to run on a >PC/Windows platform and also Solaris 2.5.1 platform, suitable for >browsing source code of projects, each with a few hundred source >modules spread over a multi-branch project-specific filetree. Ideal .. >special capabilities or integration with other tools (eg CM...) are >needed. The Browser must be usable independently of any particular >compiler system. The Ada is MIL-STD-1815A Ada83. >Can someone recommend a good FREE package for this ? Right now, Emacs is probably the best free solution out there that can edit sources. It automaticly colorizes identifiers and keywords and such, and allows you to find declarations for objects automaticly. It is customisable using elisp (which should be easier than customising a Java app). It comes with elisp packages targeted to Gnat, but its quite possible to edit those elisp packages to target any other compiler system. If you don't require integrated editing, another good option for browsing code is to use one of the Ada-to-HTML converters. HTML is about as portable as you can get. There's a fairly nice one that comes with Gnat, but it relies on the Gnat namings to work properly. There's also a Perl script out there that someone wrote. I'm working on a portable one based on OpenToken that should hopefully make the next release. As far as customization goes, the OpenToken solution would probably be the easiest to deal with (at least, that's my hope). --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html home email - mailto:dennison@telepath.com