Goldie Parsing System v0.4 Released - Now for D2
Daniel Gibson
metalcaedes at gmail.com
Fri Apr 15 00:58:27 PDT 2011
Am 15.04.2011 09:50, schrieb Nick Sabalausky:
> Since you're talking about C, you'll probably want to run your original C
> code through the "preprocess-only" option of a real C compiler. (I *think*
> DMC will do that.) Then parse the resulting "preprocessed C" files with
> Goldie. (Although if your goal is an HTOD-like tool, maybe you would need to
> deal with the original un-preprocessed source directly.
Why? Just call the preprocessor from your tool or from a wrapping script
and go on with the preprocessed C code. Should be much easier and more
compatible because C compilers ought to know how to preprocess correctly.
For GCC the option you're looking for is "-E", btw.
> If Golde's grammar
> langauge doesn't seem quite up to the task, it probably wouldn't bee too
> hard to just manually make a basic C preprocessor.)
>
Cheers,
- Daniel
More information about the Digitalmars-d-announce
mailing list