jim.granville@designtools.co.nz wrote on 9/8/00 2:30 PM:> MACRO capability, with the usual define/ifdef/endif.> Can anyone provide pointers to source code, for these, or> suggestions for good ones. There is not much web mention of> pre-parsers or pre-processors, I guess they are normally bundled> with some language.

HLA (High Level Assembler) includes a very powerful "compile-time
language" (preprocessor in your terminology). Full sources
(flex/bison/c) can be found at http://webster.cs.ucr.edu. Warning:
the code base is rather large and is not commented as a tutorial about
writing preprocessors.