martin@oahu.cs.ucla.edu (david l. martin) (05/10/91)
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