<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Dear all,<div>   I am interested in the rewriting function of Clang. </div><div>  Now I have a simple C-like syntax.The syntax and semantic is detailed. </div><div>  The question is how to translate the inputting C file into the new file written by C-like language?</div><div><br></div><div>  Here is an example:</div><div>The inputting program is </div><div>///////////////////////////////////</div><div>int main(){</div><div>   int i;</div><div>   i = 0;</div><div>   if(i > 1){</div><div>      i ++; </div><div>  }</div><div>  else{</div><div>     i --; </div><div>  }</div><div>  return 0;</div><div>}</div><div>//////////////////////////////////</div><div><br></div><div>The outputting program is wished to be </div><div>//////////////////////////////////////////</div><!
 div><div>int main(){</div><div>   int i;</div><div>   i = 0;</div><div>   if(i > 1){</div><div>      i ++; </div><div>  }</div><div>  <span style="color: rgb(255, 0, 0); ">endif;</span></div><div>  else{</div><div>     i --; </div><div>  }</div><div>  <span style="color: rgb(255, 0, 0); ">endelse;</span></div><div>  return 0;</div><div>}</div></div><div>///////////////////////////////////////////</div><div><br></div><div><br></div><div>/cheers.</div><div>/by Redder.</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>