comp.lang.ada
 help / color / mirror / Atom feed
* Ada lex and yacc
@ 1991-03-28 19:32 David A. Umphress
  1991-03-31 15:52 ` Ralph Reid III
  1991-04-01 22:00 ` mackey
  0 siblings, 2 replies; 6+ messages in thread
From: David A. Umphress @ 1991-03-28 19:32 UTC (permalink / raw)


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?

David Umphress
dumphres@blackbird.afit.af.mil
(513)255-3708

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Ada lex and yacc
  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
  1991-04-01 22:00 ` mackey
  1 sibling, 2 replies; 6+ messages in thread
From: Ralph Reid III @ 1991-03-31 15:52 UTC (permalink / raw)


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?


ME TOO!

-- 
Ralph.  SAAC member.
ARS: N6BNO
Compuserve: 72250.3521@compuserve.com
email: rreid@cscihp.ecst.csuchico.edu

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Ada lex and yacc
  1991-03-31 15:52 ` Ralph Reid III
@ 1991-04-01  1:52   ` Michael Feldman
  1991-04-01  2:47   ` Karl A. Nyberg
  1 sibling, 0 replies; 6+ messages in thread
From: Michael Feldman @ 1991-04-01  1:52 UTC (permalink / raw)


In article <1991Mar31.155257.27463@ecst.csuchico.edu> rreid@ecst.csuchico.edu (Ralph Reid III) writes:
>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?
>
>
>ME TOO!
What you're looking for is Aflex and Ayacc, produced by the Arcturus project
at the University of California at Irvine. I'm not sure of the e-mail address
but try arcturus@ics.uci.edu or arcadia@ics.uci.edu.


---------------------------------------------------------------------------
Prof. Michael Feldman
Department of Electrical Engineering and Computer Science
The George Washington University
Washington, DC 20052 U.S.A.

phone 202-994-5253
fax   202-994-5296
email mfeldman@seas.gwu.edu
---------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Ada lex and yacc
  1991-03-31 15:52 ` Ralph Reid III
  1991-04-01  1:52   ` Michael Feldman
@ 1991-04-01  2:47   ` Karl A. Nyberg
  1 sibling, 0 replies; 6+ messages in thread
From: Karl A. Nyberg @ 1991-04-01  2:47 UTC (permalink / raw)


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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Ada lex and yacc
  1991-03-28 19:32 Ada lex and yacc David A. Umphress
  1991-03-31 15:52 ` Ralph Reid III
@ 1991-04-01 22:00 ` mackey
  1991-04-02  1:23   ` John Self
  1 sibling, 1 reply; 6+ messages in thread
From: mackey @ 1991-04-01 22:00 UTC (permalink / raw)


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?
>
>David Umphress
>dumphres@blackbird.afit.af.mil
>(513)255-3708


    ftp ics.uci.edu
    ftp> cd arcadia
    ftp> ls -la
    -rw-r--r--  1 root          160 Mar 25 04:14 Index
    -rw-r--r--  1 self       179528 Jan  8 10:35 aflex1pt1b.tar.Z
    -rw-r--r--  1 self        42570 Jan  8 10:35 alex-ayacc.utils.tar.Z
    -rw-r--r--  1 self       160036 Jan  8 10:36 ayacc.tar.Z

ayacc = Ada version of yacc.
alex = Ada version of lex.
aflex = Ada version of flex.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Ada lex and yacc
  1991-04-01 22:00 ` mackey
@ 1991-04-02  1:23   ` John Self
  0 siblings, 0 replies; 6+ messages in thread
From: John Self @ 1991-04-02  1:23 UTC (permalink / raw)


In <3125@kluge.fiu.edu> mackey@scs.fiu.edu writes:

>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?
>>
>>David Umphress
>>dumphres@blackbird.afit.af.mil
>>(513)255-3708


>    ftp ics.uci.edu
>    ftp> cd arcadia
>    ftp> ls -la
>    -rw-r--r--  1 root          160 Mar 25 04:14 Index
>    -rw-r--r--  1 self       179528 Jan  8 10:35 aflex1pt1b.tar.Z
>    -rw-r--r--  1 self        42570 Jan  8 10:35 alex-ayacc.utils.tar.Z
>    -rw-r--r--  1 self       160036 Jan  8 10:36 ayacc.tar.Z

>ayacc = Ada version of yacc.
>alex = Ada version of lex.
>aflex = Ada version of flex.

These files aren't there any more.  Aflex and ayacc are available only
to those who have completed license agreements.  The files listed
above are updates for those who have licenses.  We hope to make aflex
and ayacc available without a license agreement in the near future,
but for now the only legal way to obtain aflex and ayacc is as part of
the Arcadia 1.0 software distribution.  You can obtain a license
agreement/tape order form by sending e-mail to
arcadia-software@ics.uci.edu, then sign and return the license
agreement with a tape distribution fee of $75.

As I mentioned above, aflex and ayacc may soon be available by FTP
without a license agreement, but details are still being worked out.
If you want them right now you need to complete a license agreement.
--

					Thanks,
						 John

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~1991-04-02  1:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
1991-04-01 22:00 ` mackey
1991-04-02  1:23   ` John Self

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