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 X-Google-Thread: 103376,2ca464c92c72e0e9 X-Google-Attributes: gid103376,public From: "Samuel T. Harris" Subject: Re: Ada grammar Date: 2000/05/09 Message-ID: <39186481.5ACF235E@Raytheon.com>#1/1 X-Deja-AN: 621239881 Content-Transfer-Encoding: quoted-printable References: <07a73f60.478cecce@usw-ex0102-015.remarq.com> <8euivq$qso$1@nnrp1.deja.com> <004d942d.2e326cd2@usw-ex0104-026.remarq.com> <8f6cgt$vuq$1@nnrp1.deja.com> <8f6lem$acm$1@nnrp1.deja.com> <8f8gim$pji$1@clnews.edf.fr> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Raytheon Aerospace Engineering Services Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-05-09T00:00:00+00:00 List-Id: Pascal Obry wrote: > = > Ted Dennison a =E9crit dans le message : > 8f6lem$acm$1@nnrp1.deja.com... > > In article <8f6cgt$vuq$1@nnrp1.deja.com>, > > Robert Dewar wrote: > > > In article <004d942d.2e326cd2@usw-ex0104-026.remarq.com>, > > > bradders wrote: > > > > My company produces a UML based Real-time modelling tool. We > > > > generate and reverse engineer code for C, C++ and Java and > > > soon > > > > we will be supporting Ada 95. Basically I need to be able to > > > > Parse Ada code to build up a symbol table and populate a class > > > > model. > > > > > > It seems like you would do much better to use ASIS for this > > > purpose, no? > > > > Only if all Ada 95 compilers support that (they don't). > > > = > Sure but ASIS has been designed for that! If more tools were based on A= SIS > it will put the pressure on Ada compiler writers to offer a decent ASIS= > layer :) ASIS based tools which I have put together to support our work efforts are becoming so valuable to our development efforts that ASIS is a stringent requirement for any development compiler under consideration. One also must consider that the requirements for a development environment are separate from the requirements for a target compiler. A development environment needs many bells and whistles for aid the developer where-as a target compiler need only produce efficient code in a reasonable amount of time with adequate debugging support. Here, our development environment is Rational Apex and our target compiler is VADS. I only need ASIS for Apex. I don't need it for VADS. Indeed, I used to work on a project using a Rational R1000 for development and two separate target compilers (Alsys for PCs and VADS for ATT 3B2s). So, if your target compilers does not support ASIS, then why not bring in one which does. Since GNAT with ASIS can be used at no cost, it seems an appropriate vehicle to gain the ASIS support you need. Once you get used to the delineation between development work and target work then it really is not the problem such a separation may appear to involve. > = > Pascal. > = -- = Samuel T. Harris, Principal Engineer Raytheon, Aerospace Engineering Services "If you can make it, We can fake it!"