Thanks to Nico's and your replies. It looks I have to modify Clang to achieve this purpose. What are the main places to change in clang? -- View this message in context: http://clang-developers.42468.n3.nabble.com/extend-C-syntax-in-clang-plug-in-tp4042499p4042505.html Sent from the Clang Developers mailing list archive at Nabble.com.