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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,169cfbee5fb652af X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-12 13:05:20 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.esat.net!feeder2.news.heanet.ie!not-for-mail Newsgroups: comp.lang.ada From: Colin_Paul_Gloster@ACM.org (Colin Paul Gloster) Subject: Re: Free Ada parser References: Reply-To: Colin_Paul_Gloster@ACM.org Message-ID: User-Agent: slrn/0.9.7.0 (SunOS) Organization: Dublin City University (DCU) Cache-Post-Path: ns1-ext.dcu.ie!unknown@camac.dcu.ie X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) Date: 12 Dec 2003 21:05:16 GMT NNTP-Posting-Date: 12 Dec 2003 21:05:16 GMT NNTP-Posting-Host: 136.206.1.1 X-Trace: 1071263116 reader.news.heanet.ie 506 [::ffff:136.206.1.1]:43215 Xref: archiver1.google.com comp.lang.ada:3423 Date: 2003-12-12T21:05:16+00:00 List-Id: NASA veteran Stephen Leake wrote: "jesus.quirce.garcia@esa.int (J Quirce) writes: > Hi, > > I am just joining the group after a quite long and discusting weg > search of any kind of "executable ada grammar". I mean, an Ada 95 one > ready for processing by Yacc, Bison or any other more or less > reasonable compiler compiler. > > Do you have any idea on where can I get it? [..]" If Yacc-compatibility is really important, then you could try Ayacc and Alex but I do not know whether they support Ada 95. They are on many of the CDs posted with the journal "Ada Letters", which ESA subscribes to. If instead a "reasonable" tool would really be top-down then you could try the Ada 9X grammar for the Java Compiler Compiler which does not support fixed types. The grammar is at HTTP://WWW.Cobase.CS.UCLA.edu/pub/javacc/ada9x.jj and recent versions of JavaCC are at HTTPS://JavaCC.dev.Java.net/