I am looking at using the front end of the GPC as a starting point for a Pascal to C++ converter. I am aware that there are pascal to C converters in existance, but the code they produce is in general code that only a C compiler can understand. My intension is to produce maintainable code, and I am helped by the fact that the starting point is a particular body of code over which I have some control and can be hacked before and after if necessary. What I would like (besides advice and guidance) is a good description of the intermediate data structure generated by the front end of the GPC (and GCC) compilers. A few months ago (when I was first considering this) I found a wonderful web site (in Sweden, I think) that described this beatifully. Since then, however, this computer has been upgraded, rebuilt, and generally hacked around and I have lost the link. Help?
Peter.
-----
"Time is an illusion. Launch times doubly so"