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=0.7 required=5.0 tests=BAYES_00,INVALID_DATE, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!mojsys!joevl From: joevl@mojsys.uucp (Joe Vlietstra) Newsgroups: comp.lang.ada Subject: Re: Wanted: Ada Parsers Message-ID: <1990Dec13.163021.803@mojsys.uucp> Date: 13 Dec 90 16:30:21 GMT References: <9012102059.AA02272@ajpo.sei.cmu.edu> Reply-To: joevl@mojsys.UUCP (Joe Vlietstra) Organization: Mojave Systems Corporation, Claremont, CA List-Id: In article <9012102059.AA02272@ajpo.sei.cmu.edu> FELDMAN@INTELLICORP.COM (Roy Feldman) writes: > >Does anybody know where I can obtain source code for a YACC parser for >ADA (preferably by anonymous FTP). I have recently begun working on a >research project which involves the analysis and synthesis of ADA >programs. It would be very helpful if I could avoid having to build a >complete ADA parser from scratch. This work is being funded by a >research contract from NASA Marshall Space Flight Center. Any and all >help I receive in my search will be greatly appreciated. A yacc compatible grammar for Ada was developed by Herman Fischer at Litton Data Systems, Van Nuys, CA. An updated version of this grammar is available in the SIMTEL20 Ada Software Repository (ftp wsmr-simtel20.army.mil). The grammar is found in PD2:GRAM2.SRC It is approximately 80K. If you want a yacc parser written in Ada, consider the ayacc parser developed by the Arcadia project at Univ Calif at Irvine. ayacc is not available via ftp -- it is bundled with a bunch of other tools from the Arcadia project. It isn't free, but you can't complain about $75.00 for a mag-tape full of software. Contact Arcadia project at arcadia-software@isc.uci.edu. Hope this helps, Joe Vlietstra Best: ...!uunet!mojsys!joevl OK: mojave@hmcvax.claremont.edu Iffy: joevl@mojave.com Voice: (714) 621-7372