<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Modern rewriter translates objective-c syntax  for messaging into c function APIs which<div>implement the messaging. ASTs are those for a c function call. It does not introduce any</div><div>new AST. If you want to translate into other languages not</div><div>supported (in AST) by clang, your only choice is to rewriter the messaging syntax </div><div>directly into their c# representation.</div><div><br></div><div>- Fariborz</div><div><br><div><div>On Aug 20, 2013, at 8:38 AM, Vincent R. <<a href="mailto:forumer@smartmobili.com">forumer@smartmobili.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Hi,<br><br>to be able to rewrite objc code from [myObj someMsg:a withContext:ctx] into a java/c# syntax myObj.someMsg_withContext(a, ctx)<br>do I need to change the "nature" of the ast node and transforms it from an iVar into a c++ object that would have<br>a method named someMsg_withContext ?<br>IS there any sample code showing how to declare that kind of object ?<br>Inside RewriteModernObjC.cpp there is some code to synthetize a C function (SynthMsgSendFunctionDecl) but do you have some<br>sample code to generate a c++ method it would help I think.<br><br>Thanks<br><br><br>_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a></div></blockquote></div><br></div></body></html>