Condividi tramite


Direttive condizionali del preprocessore GDL

Le direttive condizionali del preprocessore GDL definiscono costrutti condizionali. Ogni costrutto condizionale inizia con la direttiva #Ifdef e viene terminato dalla direttiva #Endif . Tra di esse, la direttiva #Elseifdef potrebbe apparire zero, una o più volte. La direttiva facoltativa #Else deve essere visualizzata tra l'ultima direttiva #Elseifdef (se usata) e la direttiva #Endif finale.

Ognuna di queste direttive partiziona i dati intermedi (direttive non preprocessore) in sezioni condizionali; ogni sezione viene mantenuta per la fase successiva di analisi o eliminazione durante la pre-elaborazione, come descritto di seguito. I dati che non devono essere elaborati e che non sono contenuti all'interno di costrutti condizionali vengono sempre mantenuti.

Le direttive della sezione condizionale possono essere annidate. L'intero costrutto condizionale dal #Ifdef alla #Endif di chiusura deve trovarsi interamente all'interno di una sezione del costrutto condizionale contenitore.

GDL usa le direttive condizionali seguenti:

#Ifdef

#Elseifdef

#Else

#Endif