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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c2f62556e56c9683 X-Google-Attributes: gid103376,public From: Simon Wright Subject: Re: 'with'ing and 'use'ing Date: 2000/03/04 Message-ID: #1/1 X-Deja-AN: 593391163 X-NNTP-Posting-Host: pogner.demon.co.uk:158.152.70.98 References: <38BC2EB3.2639372B@acm.org> <89l6aj$s5e$1@wanadoo.fr> <38BE974F.B8FAFEBE@earthlink.net> <89ml92$5c1$1@nnrp1.deja.com> <38BEF1A3.24B566BF@earthlink.net> <38BFF047.3AA6EA0E@quadruscorp.com> <38BFCC0D.1CEFC4C8@silver.jhuapl.edu> X-Trace: news.demon.co.uk 952258879 nnrp-09:8198 NO-IDENT pogner.demon.co.uk:158.152.70.98 Organization: At Home Newsgroups: comp.lang.ada X-Complaints-To: abuse@demon.net Date: 2000-03-04T00:00:00+00:00 List-Id: Scott Ingram writes: > "Marin D. Condic" wrote: > > > > The Adagide editor that comes free with Gnat for the PC does a pretty > > spiffy job of cross referencing stuff. You highlight the item in > > question and use a menu option or Control-G and it jumps you to where > > the thing is declared. The only weakness it has is that all of the code > > in question needs to be compiled first in order to have all the cross > > reference information available. When you're still in development mode > > and don't have everything compiling successfully this can be a > > hindrance. But then again, I don't know how you could get a cross > > reference built without *some* level of parsing the code, so I'm kind of > > wishing for the impossible. :-) > > > > MDC > > -- > > Since I find myself this week assigned to maintain a body of legacy > Ada83 code from an outside vendor...I'll join Marin in wishing for > the impossible. Ada-Mode for Emacs suffers the same limitation :( > which makes finding one's way around in 600 source files in which > use is not used... Rational APEX (well, I've never had a hands-on, so this is only based on experience with the old R1000 environment) will get you instantly to declarations, uses. But (surprise) the code has to have been at least partially compiled to do this.