<br><br><div class="gmail_quote">On Sun Dec 21 2014 at 3:44:26 AM mobi phil <<a href="mailto:mobi@mobiphil.com">mobi@mobiphil.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">still fighting the following inconsistencies: <div><br></div><div>wanted to reuse CXCursor to present to the libclang client the ast matches in form of cursor. I see that it is impossible to create cxcursor from Type, TypeLoc, NestedNameSpecifer etc. to cover all matcher result types. Were this intentionally left out, or still missing sthg. from the full picture?</div></div></blockquote><div><br></div><div>Usually the answer to questions like this is "nobody had time to design/implement it yet" :)</div><div>Often what is left out is a bit of a challenge to design though (but I don't know whether that's the case here...)</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The usual idea is to first write a little "design" email to cfe-dev, outlining what you're trying to do, what the interfaces would look like, etc.<br><div><br></div><div>Note that libclang is considered to be a stable interface, so it's very important to put some thought into designing new features - we'll be stuck with them for a while...</div><br><div class="gmail_quote"><div><div>On Sun Dec 14 2014 at 9:00:54 PM mobi phil <<a href="mailto:mobi@mobiphil.com" target="_blank">mobi@mobiphil.com</a>> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi, <div><br></div><div>added in my local repo some libclang functions for:</div><div><br></div><div>-> ast matcher completion</div><div>-> ast matcher</div><div><br></div><div><div>they do the basic things, but before bringing them to "standard" (some additional code) would like to know what are the conditions/procedure to follow</div><div><br></div><div>any python/liblang developer around to discuss some details?</div></div></div></div></div></blockquote></div></blockquote></div><div><br></div>
</div></div></blockquote></div>