[fpc-devel] Patch for better Delphi-compatability in preprocessor

Christian Iversen chrivers at iversen-net.dk
Fri Feb 25 17:09:08 CET 2005

Certain Delphi constructs are not yet supported by the FreePascal 
preprocessor. Therefore, I have written a patch to implement this 
functionality, so the package Technetium can compile on FreePascal again. 

The attached patch closes both these bugs:

If you accept this patch, please give credit as something like this:
"Patch by Christian Iversen to implement symbolic constants and the IN 
operator in the preprocessor"

It seems that the real delphi uses a different approach to parsing expressions 
in the preprocessor, so eventually this patch will be replaced. However, for 
now, it helps many projects compile that otherwise wouldn't be able to. 

Christian Iversen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: preproc-ifin-and-ifconst-support.patch
Type: text/x-diff
Size: 6292 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20050225/a9ca7af8/attachment.patch>

More information about the fpc-devel mailing list