<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 19, 2013 at 10:15 PM, Dmitri Gribenko <span dir="ltr"><<a href="mailto:gribozavr@gmail.com" target="_blank">gribozavr@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">On Wed, Jun 19, 2013 at 1:32 AM, lostknight <<a href="mailto:thanhtuan@aces.snu.ac.kr">thanhtuan@aces.snu.ac.kr</a>> wrote:<br>

</div><div class="im">> Hi, thank for replying. I got it now.<br>
><br>
> May I have another question? Where do I get documentation about the AST<br>
> structure of produced from clang? The reason why I ask this because I don't<br>
> find the information in "clang internal" section in the homepage of clang is<br>
> enough to fully understand about the AST structure. For example, when using<br>
> the clang::RecursiveASTVisitor to traverse the tree, I don't know which<br>
> function (VisitSomething) I have to rewrite to print out the node's<br>
> information.<br>
<br>
</div>The talk "The Clang AST - a tutorial" by Manuel Klimek might be<br>
interesting for you.  You can find it here:<br>
<a href="http://llvm.org/devmtg/2013-04/" target="_blank">http://llvm.org/devmtg/2013-04/</a></blockquote><div><br></div><div style>It's also here: <<a href="http://clang.llvm.org/docs/IntroductionToTheClangAST.html">http://clang.llvm.org/docs/IntroductionToTheClangAST.html</a>></div>
<div style><br></div><div style>-- Sean Silva </div></div></div></div>