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.4 required=5.0 tests=BAYES_00,FAKE_REPLY_C, MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1b02b7e7cdddd042 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-03-28 06:32:26 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!freenix!enst.fr!not-for-mail From: "David C. Hoos" Newsgroups: comp.lang.ada Subject: Re: Un-crunching Date: Fri, 28 Mar 2003 08:31:48 -0600 Organization: ENST, France Message-ID: Reply-To: "comp.lang.ada mail to news gateway" NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit X-Trace: avanie.enst.fr 1048861946 49698 137.194.161.2 (28 Mar 2003 14:32:26 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Fri, 28 Mar 2003 14:32:26 +0000 (UTC) Cc: Martin.Krischik@T-Online.de To: "comp.lang.ada mail to news gateway" Return-Path: X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.1 Precedence: list List-Id: comp.lang.ada mail to news gateway List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:35788 Date: 2003-03-28T08:31:48-06:00 "Reading between the lines," it seems what you want to do is to "browse" source files from the standard Ada library. GNAT provides two easy and effective ways to do this, viz.: 1. Use the emacs editor with ada-mode 2. Use gnathtml (a perl script) to generate navigable html pages showing the source code. Both of these methods provide color syntax highlighting, and navigation from a reference to an identifier to its declaration. Emacs also provides a clickable list of references to an identifier. I use emacs for developing, and provide html files for projects at certain milestones in a public directory, so the files can be browsed by others. The perl script has a switch that specifies whether you want to include the standard library in the generated html.