[cfe-dev] LibFormat usage question

Jesper Eskilson Jesper.Eskilson at iar.com
Thu Oct 31 11:34:44 PDT 2013

On 2013-10-31 17:59, David Blaikie wrote:
> On Thu, Oct 31, 2013 at 6:32 AM, Jesper Eskilson
> <Jesper.Eskilson at iar.com <mailto:Jesper.Eskilson at iar.com>> wrote:
>     Hi,
>     I'm trying to figure out how to programmatically invoke clang-format
>     to format code. I would like to get from a declaration ("Decl *") to
>     a plain string containing the reformatted source code.
> It's generally advised that one should not attempt to round trip source
> code through the AST. Use the AST to inform mutations of the original
> source (by using source locations to identify pieces to move, insert, or
> remove), rather than to produce new source from the parsed AST.

Ok, so how do I do that? I'm afraid that I'm too new to Clang to 
understand how things fit together here.

*Jesper Eskilson* /Development Engineer/
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
E-mail: jesper.eskilson at iar.com <mailto:jesper.eskilson at iar.com>
Website: www.iar.com
<http://www.iar.com> Twitter: www.twitter.com/iarsystems

More information about the cfe-dev mailing list