[cfe-dev] Is there anyway I can add some custom information to the AST?
Yafei Liu via cfe-dev
cfe-dev at lists.llvm.org
Sat Jul 4 09:05:57 PDT 2020
Hi, all.
I'm writing some tools to convert a C++ class to something else, and I want
to add some custom information to the AST.
At first, I decided to add some comments to mark some classes, but I found
that the AST does not contain comments.
Secondly, I want to customize an attribute, but I found that it needs to
recompile the Clang, I didn't find a "plug-in" way. Since my tools are
designed for public usage, a customized compiler is not very considerable.
Currently I have to force the user to declare their class names and field
names with some special rules, but this is not very acceptable to me.
So anyone knows if there's a better way to add some custom information to
the AST?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200705/4617386f/attachment.html>
More information about the cfe-dev
mailing list