[fpc-pascal] {$DEFINE DEVEL}

pascalX at piments.com pascalX at piments.com
Wed Oct 11 11:00:15 CEST 2017


Hi ,

I had a little trick that I used on BP and Delphi code that does not 
work on Lazarus.

I define compiler variable which I could toggle on and off by adding a 
second opening curly bracket, since the define only works if the line 
starts {$


{$DEFINE DEVEL}


If I start the line {{$  Delphi ignores it but Lazarus then highlights 
the rest of the code as a comment and it fails to compile.

main.pas(172,1) Warning: Comment level 2 found


Is this a bug or a feature?

Can anyone suggest a similar one key trick ?

thx



More information about the fpc-pascal mailing list