Proof of concept: automatically import C header files
deadalnix
deadalnix at gmail.com
Wed Jul 17 17:31:37 PDT 2013
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.
More information about the Digitalmars-d
mailing list