Preparatory PATCH for pretty-print
Devang Patel
dpatel@apple.com
Mon Jul 29 22:24:00 GMT 2002
On Monday, July 29, 2002, at 06:06 PM, Gabriel Dos Reis wrote:
> Devang Patel <dpatel@apple.com> writes:
>
> | Is there any place where I can look to find some info. about
> | pretty-printing ?
>
> Hmm, I don't think there is any place in the GCC documentation where
> pretty-printing (in the front-ends) is mentioned -- although it's done
> in various forms for the RTL.
I hope you will add some info. when you are done.
> | I want to know what is pretty-printing ?
>
> What I'm doing is just to render the tree-representation (built by
> the C or C++ front-ends) into a human readable form -- usually as a
> GNU C/C++ program constructs.
>
> The goal actually is two-fold: (1) make it possible to visualize the
> effects of various tree-level transformations on program sources;
> (2) improve the C/C++ diagnostics reporter.
Mike Stump explained me what it is and it's primary use (2).
But, I am more interested in (1) goal.
> | My initial impression is that it will beautify source, though I may
> be
> | totally wrong.
>
> Well, the intent isn't to build an "indent"-clone into GCC although
That's what I was afraid of, hence I asked the question.
> I'll try hard to make the output the "best" readable as possible.
> Future works include "styles" -- but I have enought for the time being
> :-)
:-)
> | On Monday, July 29, 2002, at 12:36 PM, Gabriel Dos Reis wrote:
> |
> | > This patch prepares for pretty-printing in the C and C++ front-end.
> |
> | I hope, you are also planning to include Objective-C.
>
> Well, Objective-C isn't currently on my radar-screen but if you think
> there are opportunities to reuse what I'm doing for the C/C++
> front-ends then, please just submit a patch.
I will play with what you've added in C/C++ and add Objective-C stuff
whenever I get chance.
Thank you,
-Devang
More information about the Gcc-patches
mailing list