Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!mintaka!spdcc!iecc!compilers-sender From: martin@CS.UCLA.EDU (david l. martin) Newsgroups: comp.compilers Subject: Obtaining a C++ front-end Keywords: C++, parse, question Message-ID: <91-05-085@comp.compilers> Date: 16 May 91 19:53:44 GMT Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: martin@CS.UCLA.EDU (david l. martin) Organization: UCLA Computer Science Department Lines: 30 Approved: compilers@iecc.cambridge.ma.us [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.