[comp.compilers] Obtaining a C++ front-end

martin@CS.UCLA.EDU (david l. martin) (05/17/91)

[This message was posted on comp.lang.c++ recently, so if you've already
responded to that posting, you may ignore this one.  Thanks.]

I have an interest in building or obtaining a C++ front-end, and would
greatly appreciate any advice/pointers.  The front-end would not be
used for compiling, but rather would be used to create a "reverse-
engineering" capability for C++.  My question is about resources which 
are available, including but not limited to the following -

(1)  Any public-domain grammars or sources which would make this task easier
     (I am already aware of G++ and of the excellent C++ grammar made available
     by Jim Roskind.)

(2)  Any companies which have a front-end for sale, with an interface
     which allows access to the syntax tree and symbol table which results
     from parsing and static semantical analysis;

(3)  Any C++ compiler companies which would be amenable to selling/leasing
     their front-end, with enough source code which would allow us to
     create an interface which would be useful to us;

(4)  Any C++ compiler builders from academia or industry who might be
     interested in contracting to create such a front-end.

Thanks for any info you may have!

- Dave Martin
-- 
Send compilers articles to compilers@iecc.cambridge.ma.us or
{ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.