Ah, I'm sorry, I was thinking a bit too in-depth to give all the details I should have - I had meant from in C++ (so using <a href="http://clang.llvm.org/doxygen/group__CINDEX.html">http://clang.llvm.org/doxygen/group__CINDEX.html</a> ).<div>
<br></div><div>Thanks, Peter</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 22 November 2012 15:55, Konstantin Tokarev <span dir="ltr"><<a href="mailto:annulen@yandex.ru" target="_blank">annulen@yandex.ru</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
22.11.2012, 19:29, "Peter Conn" <<a href="mailto:conn.peter@gmail.com">conn.peter@gmail.com</a>>:<br>
> HeyaHow do I use clang to expand macros?<br>
<div><div class="h5">> I've been able to find the CXCursor enums to do with it, but I've not been able to find anything more.<br>
> Ideally this would be some sort of operation on a Translation Unit.<br>
> Thanks,<br>
> Peter<br>
<br>
</div></div>You can expand macros in whole translation unit by calling clang -E on source file.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Regards,<br>
Konstantin<br>
</font></span></blockquote></div><br></div>