|Re: [cdt-dev] ASTRewrite and addComment|
As you mentioned in the bug report thread, I can create a comment note using a literal node in ASTRewrite. It would be good enough if there was a simple way to generate a code string (that the code generator writes) from an IASTStatement. Then I could use that as a string for the literal node and it would exactly be what I need - commenting a statement refactoring.
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Sergey Prigogin
Sent: Wednesday, November 27, 2013 12:16 PM
To: CDT General developers list.
Subject: Re: [cdt-dev] ASTRewrite and addComment
You are right, it is currently impossible to create a comment node using only public API. Feel free to create a feature request and add a method for that to INodeFactory and NodeFactory.
On Wed, Nov 27, 2013 at 11:57 AM, Ayupov, Andrey <andrey.ayupov@xxxxxxxxx> wrote:
Seems like the ASTRewriter has some support for comments (I believe adds only):
public void addComment(IASTNode node, IASTComment comment, CommentPosition pos)
However, I can’t find who can create an IASTComment implementing object for me. The ICPPNodeFactory does not have a creator method for that. Any clues?
Thanks and happy thanksgiving!
cdt-dev mailing list
Back to the top