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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uwm.edu!linac!att!ucbvax!grebyn.com!karl From: karl@grebyn.com (Karl A. Nyberg) Newsgroups: comp.lang.ada Subject: Re: Ada lex and yacc Message-ID: <9104010247.AA00354@grebyn.com> Date: 1 Apr 91 02:47:31 GMT References: <1991Mar31.155257.27463@ecst.csuchico.edu> Sender: daemon@ucbvax.BERKELEY.EDU Organization: Grebyn Corporation List-Id: In article <1991Mar31.155257.27463@ecst.csuchico.edu> you write: >In article <1991Mar28.193208.17988@afit.af.mil> dumphres@afit.af.mil (David A. Umphress) writes: >>I'm teaching a compiler course and would like to get my hands on >>a lex and yacc that produce Ada code (instead of the usual C). Can >>anyone provide me a pointer? [I threatened to start an FAQ for Ada. Maybe I will now... Anybody else game?] (1) Try the Software Environments Project at the University of California Irvine. Ask for Ayacc, alex and aflex. I've gotten these and they work fine (I think there's a license fee of $75 or such). Environment Project Department of Information and Computer Science University of California Irvine, CA 92717 arcadia-software@ics.uci.edu (2) Yacca, et all from the Tampere University of Technology (host kaarne.cc.tut.fi, anonymous FTP) ASENTO (Ada Software ENgineering TOols) consists of Ada Yacc (YACCA), which is an Ada implementation of the well-know Unix tool yacc (naturally, output language is Ada), and Adaface, an interface generator for Ada programs and packages. (3) The STARS repository has a parser generator that was written by Westinghouse as part of the Foundations Contracts. I think it's available these day from the STARS/IBM Repository run by SAIC in Florida, but they haven't returned my phone call or email yet... -- Karl -- Karl A. Nyberg karl@grebyn.com Post Office Box 497 Grebyn Corporation Vienna, VA 22183-0497 USA +1-703-281-2194