[cfe-dev] Using RecursiveASTVisitor with comment nodes
Stephen Pegoraro via cfe-dev
cfe-dev at lists.llvm.org
Tue Oct 24 17:32:44 PDT 2017
Thanks for clarifying! That's how I ended up implementing it anyway.
On 25 October 2017 at 01:13, Alex L <arphaman at gmail.com> wrote:
> Hi Stephen,
> I believe that the comment nodes are stored in a side table, and are not
> visited by the RecursiveASTVisitor. Here's how the AST dumper gets them:
> if (const FullComment *Comment =
> You get them in the same manner in your visitor in your VisitDecl function
> if you want to visit them.
> I hope this helps,
> On 23 October 2017 at 18:38, Stephen Pegoraro via cfe-dev <
> cfe-dev at lists.llvm.org> wrote:
>> I'm working on a doc-comment tool using RecursiveASTVisitor however it
>> doesn't seem to work with member functions named Visit[Comment
>> E.g. VisitFullComment never gets called. When dumping the AST for the
>> same source it clearly shows the comments nested under a FunctionDecl node.
>> Do I have to extract the comments directly from declaration nodes? Or can
>> I extract them independently?
>> cfe-dev mailing list
>> cfe-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev