paul@batserver.cs.uq.oz (Paul Bailes) (04/18/89)
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)
stt@inmet (04/21/89)
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)