[fpc-pascal] {$DEFINE DEVEL}
Mattias Gaertner
nc-gaertnma at netcologne.de
Wed Oct 11 11:13:58 CEST 2017
On Wed, 11 Oct 2017 10:00:15 +0100
pascalX at piments.com wrote:
> Hi ,
First of all: Please do not "reply" when starting a new thread.
> I had a little trick that I used on BP and Delphi code that does not
> work on Lazarus.
The compiler is FPC.
> 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?
It's a feature. You can turn it off with
{$ModeSwitch NestedComments-}
It is disabled by default in $mode delphi.
> Can anyone suggest a similar one key trick ?
Any char will do:
{ $directive}
Mattias
More information about the fpc-pascal
mailing list