comp.lang.ada
 help / color / mirror / Atom feed
* Ada Compiler-Compiler
@ 1989-04-18  5:54 Paul Bailes
  1989-04-20 17:54 ` stt
  0 siblings, 1 reply; 2+ messages in thread
From: Paul Bailes @ 1989-04-18  5:54 UTC (permalink / raw)



Dear Reader,

can you tell me whether there exist compiler-compilers (e.g. of the Yacc-Lex, or
even GAG kind) that use Ada (as opposed to e.g. C) as the host language?

Also, can you tell me whether there exists source code for Ada compilers (or at least,
portions thereof, like parsers and lexers) written in any of the above sorts of
compiler-compiler, especially those using Ada itself as host language (but info. re. any
other host, e.g. C, Mod-2, Pascal gratefully received).

If so (in either of the above cases), what is their availability?

Thanks in advance,

Paul A. Bailes
(paul@batserver.cs.uq.oz)

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

* Re: Ada Compiler-Compiler
  1989-04-18  5:54 Ada Compiler-Compiler Paul Bailes
@ 1989-04-20 17:54 ` stt
  0 siblings, 0 replies; 2+ messages in thread
From: stt @ 1989-04-20 17:54 UTC (permalink / raw)



The Intermetrics Ada compiler (S/370, 1750a, etc.)
was implemented in Ada, using a LALR parser generator
itself implemented in Ada.  The parser generator
is based on the parser generator used to develop
the NYU Ada interpreter (Ada-ED), and provides
extensive support for syntactic error correction.

This compiler was initially
built under the Ada Integrated Environment contract
with Rome Air Development Center (RADC).  A validated
version for the Amdahl UTS operating system was delivered
to RADC several years ago, in source and executable form.

Newer versions are available directly from Intermetrics.
However, the LALR parser generator is not currently
a separate product.

S. Tucker Taft
733 Concord Avenue
Cambridge, MA  02138
(...!uunet!inmet!stt)

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

end of thread, other threads:[~1989-04-20 17:54 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1989-04-18  5:54 Ada Compiler-Compiler Paul Bailes
1989-04-20 17:54 ` stt

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