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.