comp.lang.ada
 help / color / mirror / Atom feed
From: karl@grebyn.com (Karl A. Nyberg)
Subject: Re: Ada lex and yacc
Date: 1 Apr 91 02:47:31 GMT	[thread overview]
Message-ID: <9104010247.AA00354@grebyn.com> (raw)
In-Reply-To: 1991Mar31.155257.27463@ecst.csuchico.edu

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

  parent reply	other threads:[~1991-04-01  2:47 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-03-28 19:32 Ada lex and yacc David A. Umphress
1991-03-31 15:52 ` Ralph Reid III
1991-04-01  1:52   ` Michael Feldman
1991-04-01  2:47   ` Karl A. Nyberg [this message]
1991-04-01 22:00 ` mackey
1991-04-02  1:23   ` John Self
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox