On Wednesday, 17 July 2013 at 19:46:54 UTC, Walter Bright wrote:
On 7/17/2013 9:48 AM, deadalnix wrote:
My understanding is that we only want to convert declaration to D. Can you give me an example of such corner case that would require the full frontend ?

One example:

--------------------------------
//**************************Header**********************\\

int x;
--------------------------------

Yes, this POS is real C code I got a bug report on. Note the trailing \\. Is that one line splice or two? You have to get the hairy details right. I've seen similar nonsense with trigraphs. I've seen metaprogramming tricks with token pasting. You can't dismiss this stuff.

This do not require semantic analysis.

Reply via email to